2

你工作中接触过最老的代码是什么时候的写的?

 1 month ago
source link: https://www.v2ex.com/t/1033648
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

V2EX  ›  程序员

你工作中接触过最老的代码是什么时候的写的?

  landfill · 15 小时 45 分钟前 · 1821 次点击

最近接触到个老项目是 2000 年初写的,桌面端是 VB ,后端是 ProC ( Oracle 开发的一种可以嵌入 SQL 的 C 语言),看仓库还在不断加 feature 中,还好我只是看下部分代码,维护这代码感觉真痛苦。

24 条回复    2024-04-19 01:17:17 +08:00
passive

passive      15 小时 40 分钟前 via Android

手头几个 FORTRAN 文件头的注释都标着 1980 年前后
hello2090

hello2090      15 小时 39 分钟前

读过 COBOL 写的程序
linauror

linauror      15 小时 17 分钟前

那这个工作是不是稳了,除了他别人也不敢去维护,哈哈
dlmy

dlmy      15 小时 16 分钟前

肉身在外企,组内有个 2003 年开发的 Java 项目,维护人员都已经 50 多岁了
pt2021

pt2021      15 小时 13 分钟前

16 年上班的时候,最早的是 07 08 年写的
spongebobsun

spongebobsun      15 小时 0 分钟前

14 年的时候改过 89 年的 COBOL 代码
landfill

landfill      14 小时 27 分钟前 via iPhone

@linauror 确实比较稳
zuston

zuston      14 小时 23 分钟前

只接触过 2010 的 hadoop 代码,每天在屎山上匍匐
Seria

Seria      14 小时 20 分钟前

06 年的 PHP 项目,不过写的很优雅,经过无数次迭代,现在仍在稳定运行。
ecloud

ecloud      12 小时 19 分钟前

12 年在 Citi ,接触过使用 IBM 大型机的支票扫描系统,RPG 开发的,开发这系统的大佬当年 60 多岁,第二年就退休了。有多老不知道,反正最早的代码是他 20 多岁时候写的
levelworm

levelworm      11 小时 57 分钟前 via Android

@ecloud 其实一辈子做这个也蛮不错的。
skye

skye      11 小时 54 分钟前

@dlmy 当年这个程序员也是 30 多岁的小伙子
chendy

chendy      11 小时 4 分钟前

98 年的系统,代码里能找到的最老的注释是 03 年
当年应该已经有 java5 了但是代码里没用泛型
于是维护这玩意的必修课就是记住各种神秘方法的返回值类型…
nutting

nutting      10 小时 54 分钟前

linux 里的很多命令的源码都是 90 年代左右或者更早吧
x66

x66      10 小时 29 分钟前

在外企,改过最老的一个 sybase 存储过程,一开头的修改记录上写着 create at 1991 年。。。
改起来都心惊胆战
flmn

flmn      10 小时 10 分钟前

写过 COBOL 程序
MagnificentCxx

MagnificentCxx      9 小时 39 分钟前

最近入职了一家上市公司,做日本的移行项目;要开始看 COBOL 的代码了。
mengzhuo

mengzhuo      9 小时 32 分钟前

98 年的 PHP 程序……
用户管理
Ackvincent

Ackvincent      9 小时 10 分钟前

98 年的,甚至服务器都是那时候的.还在凑合用.
enchilada2020

enchilada2020      9 小时 4 分钟前 via Android

1995 年 C++写的 Windows 桌面客户端
falsepromise

falsepromise      8 小时 44 分钟前 via Android

14 年看到当时公司前同事写的 perl ,后面再也没在工作中见过 perl 了
streamrx

streamrx      8 小时 27 分钟前 via iPhone

08 年,打印机 ui 的代码
lujiaxing

lujiaxing      6 小时 43 分钟前

我曾经在 2022 年看到过 2001 年时候的代码....

.NET Framework 1.1 时代的 C# 代码... 很复杂的一段逻辑, 涉及到在内存集合中进行复杂的筛选、归并与排序操作.

其实从现在的角度上说, 他那段代码换成 Linq 就是一句话的事情. 但在那个没有 System.Linq 甚至连 System.Collection.Generic 都还不存在的年代, 这种操作就只能一层一层的循环. 用的还是 ArrayList, 里面装箱拆箱操作简直不要太常见.... 到处都是 Cast.

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK