大家怎么看程序员为了偷懒写个烂代码

2014-12-24 17:00:32 +08:00
 qbeenslee
今天, 我明知道项目的代码可以更加优化, 但... 偷懒随便写了个代码完成任务.
大家怎么看!
6767 次点击
所在节点    程序员
55 条回复
altair21
2014-12-24 19:21:33 +08:00
什么叫“烂代码”?优化又是怎么优化?
fo2w
2014-12-24 19:27:07 +08:00
说实话还是因为人烂.
我身边有真正优秀的程序员, 不好意思... 随便赶工写的代码都是一流水平
PrideChung
2014-12-24 19:51:27 +08:00
项目要赶着上线,我以后会优化的(不
Doubear
2014-12-24 19:52:33 +08:00
楼上说得就不对了 技术是磨出来的 不能因为一时写的烂代码 就给人扣个“烂人”的帽子
当然,像我这种认真写出来都是烂代码的人,估计是不会在乎这些的 完成功能即可。就算要优化,也轮不到我来啊
fengliu222
2014-12-24 21:15:21 +08:00
有些时候很不明白,明明“好代码”更容易写,但却说自己为了偷懒写了懒的。
其实只能证明,就算有时间,也不一定能写出好的来。
ren2881971
2014-12-24 21:35:30 +08:00
根据时间和薪水 干活。。
tomydays
2014-12-24 22:37:11 +08:00
如果每个人都想偷懒写代码,那不也是极好的
Honwhy
2014-12-24 22:54:44 +08:00
习惯一步一步完善,一下子写出所有代码,累。
uleh
2014-12-24 23:03:21 +08:00
只要是他自己维护就行了。
最怕留下一堆垃圾代码,然后祸害别人。
akfish
2014-12-24 23:43:20 +08:00
进度急、待遇差、不喜欢等等都是借口,懒而已。
不写烂代码是基本的职业素养就不说了,大多数情况下好代码比烂代码好写得多。

你可能觉得,以你现在的待遇,对不起你的水平,你就乱来成了习惯。
等你跳槽的时候,下家就会觉得以你现在的水平,对不起他开出的待遇。

真高手任何时候都能云淡风轻的撸出一手好代码。
huangfuyingjian
2014-12-25 02:08:41 +08:00
@lixiaohui0812 我特别不赞同「钱没给够」这种说法,既然在这里继续工作,那么就表明着还有一种契约,就是在这个价格的基础上,工程师为企业工作。

如果真的嫌「钱没给够」,那么完全可以提出,企业要么给涨工资,要么谈不成就离职。

既然没有离职,还在工作岗位上,说句不好听的话拿人钱财替人消灾,既然还存在雇佣关系,和契约关系,那么就应该尽力为雇主去创造价值。而不是说你给我的钱只能让我做70%的努力的,所以我要偷懒。。。

我觉得这是很没有职业道德的一种态度。
NathanInMac
2014-12-25 05:06:14 +08:00
烂不要紧,有测试覆盖就好,坏了也好重写
qbeenslee
2014-12-25 07:19:11 +08:00
@akfish
@huangfuyingjian
感谢两位,的确本来不写烂代码也是可以很简单的,我的确实懒,心态不对,没有一点职业操守。很惭愧。
只要可以尽力不写烂代码,不只是为了工资,为了工作而写代码。
不然在现在的平台混不下去,以后也去不了更好的平台。
FrankHB
2014-12-25 08:05:46 +08:00
看你怎么偷懒。
如果符合spec和convention,不要故意往添乱的方向写就行。否则,不小心过了就是premature optimization。QoI到什么程度大多是设计问题,不用拖到代码实现耍小聪明。
如果不符合spec,要是找不到专门替你擦屁股的,还不如不写。如果不符合convention,除非你有权限改掉代码以外的部分,否则还是得准备好擦屁股(通常也只能自己擦)。
qbeenslee
2014-12-25 08:42:01 +08:00
@FrankHB 那个只是一个性能上的优化问题, 功能上不会有太大的差距.
StevenjlHo
2014-12-25 08:49:41 +08:00
@leopanhf 深有同感
FrankHB
2014-12-25 08:57:30 +08:00
@qbeenslee 性能需求有明说的话,还是要关心的,否则嘛就随意了。
如果你想减少罪恶感,或者减少一些考虑这些问题浪费的时间,可以加上TODO之类(当然,风险自担)。
qbeenslee
2014-12-25 09:02:14 +08:00
@FrankHB 谢谢你的提议
zhoupengfei
2014-12-25 09:15:06 +08:00
@uleh 怒赞
qonco
2014-12-25 10:12:07 +08:00
烂代码和偷懒正相关?

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

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

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

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

© 2021 V2EX