V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
qiutian00
V2EX  ›  问与答

请教一个问题:对于复杂功能,后面需要进行修改都不记得之前实现了,这个怎么解决呢?

  •  
  •   qiutian00 · 2020-04-28 12:42:19 +08:00 · 1103 次点击
    这是一个创建于 1669 天前的主题,其中的信息可能已经有所发展或是发生改变。
    做复杂功能,后面很可能会有需求变动,进行修改或者扩展;很多时候没有记录具体的实现,可能在后面修改,自己也不一定记得实现过程,需要看之前代码了
    6 条回复    2020-04-28 20:33:03 +08:00
    qiutian00
        1
    qiutian00  
    OP
       2020-04-28 12:45:58 +08:00
    写 readme 之类的,自己记录一下么?
    clayyj1210
        2
    clayyj1210  
       2020-04-28 13:13:56 +08:00
    翻 commit,所以自己写 commit 不要全都是 modify 了。
    SilentDepth
        3
    SilentDepth  
       2020-04-28 13:25:59 +08:00
    多分层多解耦多写注释。如果你习惯写大段文本 README 什么的也行,但个人认为不如注释实用。
    fancy111
        4
    fancy111  
       2020-04-28 13:40:06 +08:00
    不记得是正常的,什么叫技术好,就是拿一个项目给你,随便指个地方就能推出它怎么实现的。看代码改代码,这些都在头脑里面融会贯通。
    qiutian00
        5
    qiutian00  
    OP
       2020-04-28 16:07:02 +08:00
    @clayyj1210 @SilentDepth 这个可以有。 @fancy111 但是有时候搞得头都晕了
    whywhywhy
        6
    whywhywhy  
       2020-04-28 20:33:03 +08:00
    我有这个体验,自己写的二十几行的一个算法,每次都不认识它的具体运算过程

    后来没办法只能写一堆注释

    再下次来看,还是复杂,费劲,没什么好办法。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3609 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 10:22 · PVG 18:22 · LAX 02:22 · JFK 05:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.