闲谈

2018-03-21 18:37:47 +08:00
 Akiyu

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

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

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

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

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

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

当年也是天天维护各种奇葩代码,有时候还骂娘,各种救火。救着救着,出名了。后来领导走了,位置也给我了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/440149

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX