写代码真不能有洁癖

356 天前
 guiyumin

洁癖会严重限制生产力

而且很多时候,洁癖都是一种不自信的表现,因为不能容忍不完美,但什么代码是完美的呢,显然没有

我最近写一个 feature ,其实写完了也就写完了,但我为了所谓完美(还是对我自己最初的解决方案不自信,感觉不完美),拖了 3 星期,其实有点后悔,不应该搞这么久,而且犹犹豫豫,最后也没有一个更好的解决方案,还是用了最初的解决方案

8535 次点击
所在节点    程序员
37 条回复
Helsing
356 天前
出问题时你又会抱怨当初为啥没有好好写了,能好好写还是要好好写
james122333
356 天前
不知道你说的洁癖是什么意思? 如果你的完美是大而全那不叫洁癖 如果不是我觉得要看东西是谁的 如果是自己的当然苦思良久都值 不是那就过的去就好
unbridle
356 天前
见过有人洁癖到纠结于 0.001 和 0.0001 秒的区别,非要追求后者,这种真的很无语
adoal
356 天前
有可能你的洁癖只是别人的规范,人家已经把按规范做导致的出码速率“降低”作为规范化管理和质控的成本考虑进去了,也有可能人家出码过程的局部低效率换来的是程序质量提升带来的整体高效益。
ZeawinL
356 天前
没有代码是最好的代码
xuanbg
355 天前
只不过是代码乱写的人太多,而不是 OP 你有洁癖。代码干净整洁而不是没有规范,逻辑直接了当而不是弯弯绕。这些是程序员的基本素养
linzyjx
355 天前
如果是代码规范这种,不太能叫洁癖。
除此之外,能让大多数人看懂的代码就是好代码。
yagamil
355 天前
一般时间太多的人才会去追求这种洁癖。
项目明天上线,今天开始做一个 demo 给老板,你会想这个循环用 map 还是 forEach 这些鸡毛碎皮的事么
blankqwq
355 天前
过于完美主义
zhady009
354 天前
这是习惯问题看熟练度的
abelmakihara
354 天前
不完美无所谓 只要留着后路 以后好改就足够了
mcryeasy
354 天前
我也有这个问题,总是花很多时间在上面,过于最求完美主义。正确的做法是,适当的考虑,先实现了功能,后续根据反馈再优化。避免设计了很多用不上的东西,产生无效的内耗。
JustBecause
354 天前
十分赞同,刚刚度过这个阶段。自己的项目,总想着能写的更优雅更完美,旧功能一直在拖着改,新功能没时间加。后来发现,能跑就行了,管他那么多干啥,再不济先把 feature 上了再说
phatzhong24
354 天前
先做出一坨屎,再慢慢改
edisonwong
354 天前
每次写 fea 的时候,写完留 10 分钟出来 review 优化下。大优化的话,看个人时间吧。我记得有个微软大佬说过:“绝大多数的 bug 都能通过重复读两遍代码发现”
R4rvZ6agNVWr56V0
354 天前
完美主义将会害死未来被无辜裁员躺枪的自己
lepig
353 天前
以前也有过楼主的经历,现在不会特别的纠结这些,只是先把大体流程和逻辑先写完在修修补补,不会为了完美来重新改写。

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

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

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

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

© 2021 V2EX