V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Akiyu
V2EX  ›  程序员

闲谈

  •  
  •   Akiyu · 2018-03-21 18:37:47 +08:00 · 1605 次点击
    这是一个创建于 2226 天前的主题,其中的信息可能已经有所发展或是发生改变。

    突然意识到了一个我不曾重视的问题
    工作没有多久,之前在做开发,还没怎么意识到这个问题的头疼...
    用过别人的一次框架,大概是半年前,那次给我留下了很深的印象,现在想来,胸口隐隐作痛...

    现在我被让去研究工程中其中一个部件的代码,代码是这样的:
    有很多的宏定义...,具体不方便贴代码,总之代码之中时不时混杂,不好懂
    其次是逻辑有点绕,这可能是我自身能力不足
    (不过其中一个地方用 while 循环,里面调用再调用,一共嵌套了 5 层,这其中的 5 个函数名差不多是一样的...)
    最后最重要的是,一句注释都没有,文档就更不用说了

    我无意讨论这个代码怎么样,也不想抱怨是否超过我的能力
    问题是 以后肯定会出现这样的情况,该怎么办?
    我现在想去看这个代码的欲望非常的小,但是我以后难免回去这样做
    (毕竟迫于生活和其他原因,有可能会用一段时间去做自己不怎么想做的事,以换取以后能做自己想做的事情
    这点我有点体会,之前一个小伙伴做了 1 年多重复又琐碎的项目,借助打下的基础和项目经验,拿到了不错的 offer )

    别人给我的解决方案是:大概就是让我去适应
    我也做好了心理准备,dalao 们都是这么过来的么...

    3 条回复    2018-03-21 19:52:44 +08:00
    Akiyu
        1
    Akiyu  
    OP
       2018-03-21 18:38:46 +08:00
    原来会因为账号原因没办法加入图片链接
    我就说怪不得基本看到不帖子里面有图片
    zjsxwc
        2
    zjsxwc  
       2018-03-21 19:03:29 +08:00
    如果觉得钱少,就赶紧跑,我上上家公司买了商派的垃圾电商让我去维护,简直痛不欲生,硬生生的做完当时那个项目后我就跑了。

    像那种不遵从设计模式、不好维护的代码,其实老早就腐朽,推翻重写的成本其实比继续维护更低。
    justinwu
        3
    justinwu  
       2018-03-21 19:52:44 +08:00
    都是这么过来的,问题也是机遇。软件业为什么容得下那么多人,不就是问题多吗?
    代码不好,有机会跟领导讲讲哪里不好,怎么改进,要是说得有理有据头头是道,升职加薪的时候领导会优先想到你的。

    当年也是天天维护各种奇葩代码,有时候还骂娘,各种救火。救着救着,出名了。后来领导走了,位置也给我了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5076 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 03:52 · PVG 11:52 · LAX 20:52 · JFK 23:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.