怎么避免自己写的代码变成屎山?

2022-11-28 10:11:01 +08:00
 qinrui
11290 次点击
所在节点    程序员
118 条回复
singerll
2022-11-28 10:12:14 +08:00
不写代码
salmon5
2022-11-28 10:12:44 +08:00
不做 KPI ,不领工资
Kirdoyz
2022-11-28 10:13:22 +08:00
避免不了,多适应,习惯就好
yytbob
2022-11-28 10:13:40 +08:00
很难,因为熵总是在增涨。
god7d
2022-11-28 10:14:28 +08:00
技术层面

1.架构设计科学,有前瞻性

2.规范自己的代码习惯,写好注释(但不是滥用注释

项目层面

1.有一个不那么心急的老板或者领导
vevlins
2022-11-28 10:17:34 +08:00
1. 做需求硬气些
2. 在演化完全前撤离
akakidz
2022-11-28 10:17:35 +08:00
赞同楼上,好的代码依赖于好的项目,如果你们的产品不断的推翻迭代,并且给的工期不够,发展成屎山是必然的
fiypig
2022-11-28 10:17:52 +08:00
能跑就行,管他的
raysonx
2022-11-28 10:18:00 +08:00
coderxy
2022-11-28 10:20:10 +08:00
定期重构
lookStupiToForce
2022-11-28 10:20:13 +08:00
没有人可以永远当先知
所有人都是盲人摸象
所有人都只有有限理性

所以唯一的办法就是定期梳理业务,定期总结新方法、新框架,定期重构
leonshaw
2022-11-28 10:25:44 +08:00
@lookStupiToForce 只开新坑,定期跑路
thulof
2022-11-28 10:27:05 +08:00
没办法,只能多写多看,不停的学习
wu67
2022-11-28 10:27:19 +08:00
我同意重构, 但重构不应该是定期的, 应该是持续性的小范围重构.

重构本身不产生新功能、不完成新需求、不带来业务产出, 但却耗费开发人员大量精力, 你觉得项目周期允许你这么折腾?
这玩意只能夹在新功能开发期间不停的小范围进行, 看到有不够好的就及时调整.
llsquaer
2022-11-28 10:30:11 +08:00
个人觉得 写好注释 就可以避免一大片乱码

注释需要有 为什么有这段代码,适用范围和可能的意外

别嫌啰嗦, 回过头几个月看依然知道这个是干嘛的
virus94
2022-11-28 10:30:27 +08:00
哈哈,每当我想避免屎山一样的代码时,项目总会加急的.
LaGeNanRen
2022-11-28 10:30:41 +08:00
让你老板多花高于你两倍工资的钱,再招一个架构进来 :D
luzemin
2022-11-28 10:36:02 +08:00
持续重构,别无他法
holy_sin
2022-11-28 10:38:15 +08:00
最基本的避免大类 大函数,估计可以消灭 90%的屎山了;而现实是老板觉得这些并没有收益,所以别做了,除非老板觉得有必要。
kongkx
2022-11-28 10:41:14 +08:00
轮回

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

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

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

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

© 2021 V2EX