• 请不要在回答技术问题时复制粘贴 AI 生成的内容
landfill
V2EX  ›  程序员

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

  •  
  •   landfill · Apr 18, 2024 · 11269 views
    This topic created in 929 days ago, the information mentioned may be changed or developed.

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

    61 replies  •  2024-04-24 08:25:10 +08:00
    passive
    passive
    Apr 18, 2024 via Android
    1
    手头几个 FORTRAN 文件头的注释都标着 1980 年前后
    hello2090
    hello2090
    Apr 18, 2024
    2
    读过 COBOL 写的程序
    linauror
    linauror
    Apr 18, 2024
    3
    那这个工作是不是稳了,除了他别人也不敢去维护,哈哈
    midsolo
    midsolo
    Apr 18, 2024
    4
    肉身在外企,组内有个 2003 年开发的 Java 项目,维护人员都已经 50 多岁了
    pt2021
    pt2021
    Apr 18, 2024
    5
    16 年上班的时候,最早的是 07 08 年写的
    spongebobsun
    spongebobsun
    Apr 18, 2024
    6
    14 年的时候改过 89 年的 COBOL 代码
    landfill
    landfill
    OP
    Apr 18, 2024 via iPhone
    7
    @linauror 确实比较稳
    zuston
    zuston
    Apr 18, 2024
    8
    只接触过 2010 的 hadoop 代码,每天在屎山上匍匐
    yKXSkKoR8I1RcxaS
    yKXSkKoR8I1RcxaS
    Apr 18, 2024
    9
    06 年的 PHP 项目,不过写的很优雅,经过无数次迭代,现在仍在稳定运行。
    ecloud
    ecloud
    Apr 18, 2024
    10
    12 年在 Citi ,接触过使用 IBM 大型机的支票扫描系统,RPG 开发的,开发这系统的大佬当年 60 多岁,第二年就退休了。有多老不知道,反正最早的代码是他 20 多岁时候写的
    levelworm
    levelworm
    Apr 18, 2024 via Android
    11
    @ecloud 其实一辈子做这个也蛮不错的。
    skye
    skye
    Apr 18, 2024
    12
    @dlmy 当年这个程序员也是 30 多岁的小伙子
    chendy
    chendy
    Apr 18, 2024
    13
    98 年的系统,代码里能找到的最老的注释是 03 年
    当年应该已经有 java5 了但是代码里没用泛型
    于是维护这玩意的必修课就是记住各种神秘方法的返回值类型…
    nutting
    nutting
    Apr 18, 2024
    14
    linux 里的很多命令的源码都是 90 年代左右或者更早吧
    x66
    x66
    Apr 18, 2024
    15
    在外企,改过最老的一个 sybase 存储过程,一开头的修改记录上写着 create at 1991 年。。。
    改起来都心惊胆战
    flmn
    flmn
    Apr 18, 2024
    16
    写过 COBOL 程序
    MagnificentCxx
    MagnificentCxx
    Apr 18, 2024
    17
    最近入职了一家上市公司,做日本的移行项目;要开始看 COBOL 的代码了。
    mengzhuo
    mengzhuo
    Apr 18, 2024
    18
    98 年的 PHP 程序……
    用户管理
    Ackvincent
    Ackvincent
    Apr 18, 2024
    19
    98 年的,甚至服务器都是那时候的.还在凑合用.
    KMpAn8Obw1QhPoEP
    KMpAn8Obw1QhPoEP
    Apr 18, 2024 via Android
    20
    1995 年 C++写的 Windows 桌面客户端
    falsepromise
    falsepromise
    Apr 18, 2024 via Android
    21
    14 年看到当时公司前同事写的 perl ,后面再也没在工作中见过 perl 了
    levelworm
    levelworm
    Apr 18, 2024 via Android
    22
    streamrx
    streamrx
    Apr 18, 2024 via iPhone
    23
    08 年,打印机 ui 的代码
    lujiaxing
    lujiaxing
    Apr 19, 2024
    24
    我曾经在 2022 年看到过 2001 年时候的代码....

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

    其实从现在的角度上说, 他那段代码换成 Linq 就是一句话的事情. 但在那个没有 System.Linq 甚至连 System.Collection.Generic 都还不存在的年代, 这种操作就只能一层一层的循环. 用的还是 ArrayList, 里面装箱拆箱操作简直不要太常见.... 到处都是 Cast.
    xwwsxp
    xwwsxp
    Apr 19, 2024
    25
    @x66 sybase 不是已经退出市场了吗?
    liuguangxuan
    liuguangxuan
    Apr 19, 2024
    26
    注释里能找到最早的时间是 1994 年。
    ervqq
    ervqq
    Apr 19, 2024
    27
    注释看到的 98 年,没人敢碰,都等着换系统了
    xylitolLin
    xylitolLin
    Apr 19, 2024
    28
    06 年的 PHP
    gdlv
    gdlv
    Apr 19, 2024
    29
    日本某大银行,1987 年的 SAS 代码。
    lstz
    lstz
    Apr 19, 2024 via Android
    30
    排除掉开源项目,工作上遇到最老的是 2008 奥运年的政企项目.....
    assilzm
    assilzm
    Apr 19, 2024
    31
    之前在公司管理代码库,翻到过研发总裁在 04 年做实习生时写的代码
    ShinichiYao
    ShinichiYao
    Apr 19, 2024
    32
    99 年 vb 写的点不到关闭按钮的 windows 小程序,关闭按钮会躲着鼠标逃跑
    BuggerKing
    BuggerKing
    Apr 19, 2024❤️1
    33
    21 年在阿里实习,淘宝有些抽奖系统代码是 07 年写的
    gpt5
    gpt5
    Apr 19, 2024
    34
    公司有段做一个数学运算的祖传代码,汇编写的,效率贼高。我老板说他 98 年做毕设的时候,师兄考给他的,具体从哪儿来的,已经没人知道了。因为太久远了,使用中会各种报错,但我们有一整套神奇的解决方法,估计只有我们能搞定,原作者都无法再跑起来了。
    x86
    x86
    Apr 19, 2024
    35
    一个水电计费的,现在还跑在一台 512mb 的 xp 系统上
    FantaMole
    FantaMole
    Apr 19, 2024
    36
    一个金融行业用 C++写的老项目,看代码注释,日期最早到了 2003 年,项目启动时间可能在我上小学之前。这个项目不少国内的金融行业知名大公司依然在用,现在还有一整个团队专门维护。偶尔我还要看看这个项目代码的业务实现

    靠一个项目能吃二十年的饭,想想这感觉真好
    qiyilai
    qiyilai
    Apr 19, 2024
    37
    04 年 c++
    HojiOShi
    HojiOShi
    Apr 19, 2024
    38
    看来我这有个 2017 年开始的项目还算是新的了
    NessajCN
    NessajCN
    Apr 19, 2024
    39
    discuz 论坛代码啥时候写的来着
    hiphooray
    hiphooray
    Apr 19, 2024
    40
    2006 年的 C/C++,注释都已经是乱码了
    davelm
    davelm
    Apr 19, 2024
    41
    我公司,有一个很底层的系统是用 COBOL 写的( 40 年前写的),目前是两个 60 多岁的退休大爷在维护

    两个人只能维护,不能更新,每年技术部提交更新的请求都被驳回,听说在找能开发 COBOL 的年轻人,估计进来了就是铁饭碗,只要公司在,岗位就会在,人就会在
    haichao0808
    haichao0808
    Apr 19, 2024
    42
    @falsepromise 18 年,公司还有 perl 脚本,没有会 perl 的同事了,然后用 python 写了一个改版的。
    xumng123
    xumng123
    Apr 19, 2024 via iPhone
    43
    @NessajCN 大概 2001 年吧,当时 php 不如 perl 流行
    v2AKS
    v2AKS
    Apr 19, 2024
    44
    @passive 第一次知道 FORTRAN 还是接触到 FRONT41 ,有个 FOR 文件打开像是源码,一查才知道是 FORTRAN
    uleh
    uleh
    Apr 19, 2024
    45
    92 年的 Cobol 代码
    draguo
    draguo
    Apr 19, 2024
    46
    这么看起来,人确实不如 ai ,我接触的最早的 ci 写的吧,10 年左右的
    Hurriance
    Hurriance
    Apr 19, 2024 via iPhone
    47
    @davelm 这样的部门是不是会比较养老些😂
    wanmyj
    wanmyj
    Apr 19, 2024
    48
    代码里有一条注释,备注日期是 1987 年。公司产品从 1982 年一直迭代到现在。
    iminto
    iminto
    Apr 19, 2024
    49
    21 年前开始写代码,我就是那个写老代码的,至于我看到的,那就更老了。
    iminto
    iminto
    Apr 19, 2024
    50
    @AnkhSpirit 直到 20 多年前,很多大学工科专业都保存有 Fortran 课程,从 Fortran77 ,到 Fortran90 ,然后再新就是 Fortran2003 了。
    wooolf
    wooolf
    Apr 19, 2024
    51
    2002 年的 j2ee ,现在还在卖,一个类几万行的 shi 山
    1if5ty3
    1if5ty3
    Apr 19, 2024
    52
    代码没接触过,但是在做集成项目中,发现某个思科交换机 uptime 时间是 12 年前。(当时是 2017 年)

    这台老东西运行十多年,从未断电,从未故障。
    Tomfe
    Tomfe
    Apr 19, 2024
    53
    @iminto 前辈现在是财富自由创业了吗
    MagnificentCxx
    MagnificentCxx
    Apr 20, 2024
    54
    @levelworm 有啥羡慕的,开发室要求贼严 连手机都不让用、还不让上外网
    levelworm
    levelworm
    Apr 20, 2024 via Android
    55
    @MagnificentCxx 做好了以后可以接这种外包,吃喝不愁。
    levelworm
    levelworm
    Apr 20, 2024 via Android
    56
    @davelm 想去啊!
    daoqiongsi1101
    daoqiongsi1101
    Apr 20, 2024
    57
    @draguo ci 是什么
    MagnificentCxx
    MagnificentCxx
    Apr 21, 2024
    58
    怎么接呢? 入行也蛮久了一直给老板打工
    draguo
    draguo
    Apr 22, 2024
    59
    @daoqiongsi1101 php 框架,没有 composer 之前很火,跟 tp3.2 一个时代的
    iminto
    iminto
    Apr 22, 2024 via Android
    60
    @Tomfe 很丢人,依然在一线当码农
    Tomfe
    Tomfe
    Apr 24, 2024
    61
    @iminto 老哥是做 c 之类的硬件吗
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1559 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 109ms · UTC 18:37 · PVG 02:37 · LAX 10:37 · JFK 13:37
    ♥ Do have faith in what you're doing.