你会因为工作天天写屎山,因此打算自己做个不屎山的业余项目吗?

266 天前
Kathy1989  Kathy1989
工作中免不了屎山,特别是国内所谓的敏捷开发

屎山写多了,担心自己变成屎山思维,你会不会想自己做个不屎山的业余项目

时间被公司榨干的人应该没空考虑
6807 次点击
所在节点   程序员  程序员
66 条回复
Goooooos
Goooooos
266 天前
写出来没收益
Building
Building
266 天前
自己的项目没人帮你 Review ,更屎山,特别是命名,心情好的时候用狗的名字命名都没问题,两个月一看不知道自己写了啥
YuanJiwei
YuanJiwei
266 天前
业余和我一起搞独立产品吧,注重代码质量和可维护性 React + Golang + PostgreSQL
fstar
fstar
266 天前
有个自己写的开源业余项目,写了一年多,已经是屎山了,到处都是 "TODO: 待优化" 的注释
LancerComet
LancerComet
266 天前
写个人项目只是个自我实现罢了,跟工作屎不屎关系不大,另外个人项目纯粹靠热情,热情来自生活状态,没有就算了
Northxw
Northxw
266 天前
刚毕业的前两年,简直无法理解屎山代码,但是它确实能跑起来且产出报告。

慢慢的发现自己无法容忍屎山,看着真 ™ 的难受。开始每天高强度重构屎山框架、屎山代码 (非领导要求,处于本能的优化)。

再慢慢的发现,完全没有那么多的时间精力搞了,就算搞好了看的舒心了,在领导看来,它不还是那样,有啥区别???

嗯,没毛病,既然这样,就理解屎山(没办法做到自己的代码成为屎山,就理解一下别人在项目紧张的情况下写好的屎山)
guoshim
guoshim
266 天前
屎山是大部分软件工程的必然结果,而工程师们要做的是尽量延缓 codebase 变屎山的速度,在可维护性与交付效率之间取得平衡。可以说,这也是工程师的核心竞争力之一。需要有良好的代码规范,及时的重构,科学的团队管理。
haneki
haneki
266 天前
但是我的业余项目也挺屎山的。
wuzhewuyou
wuzhewuyou
266 天前
不会,正如我每次工作中遇到 xx ,感慨自己以后一定要系统学一下,实际就是项目完了,再也没多看一眼
chaoschick
chaoschick
266 天前
杀一人为罪,杀万人为雄,杀百万为雄中雄
当屎山堆到一定程度 我觉得就不应该成为屎山了 他已经形成一种风格 一种规则了
SodaPopBoy
SodaPopBoy
266 天前
当你想着以后再解决的时候,大概率以后就这样了
RightHand
RightHand
265 天前
除开业务变更的问题,我能保证不屎,但同事不行。个人项目只要还在维护就不可能屎(自己的需求也不会瞎变)。另外说个暴论:敏捷就是屎。谁还记得软件开发有软件设计这一环?或许现代语言越来越不注重面向对象,越来越函数化,就是一种无声的抗争。
wanqiangcrack
wanqiangcrack
265 天前
是什么让你觉得你自己写就不是屎山?

当你厌恶别人的代码的时候,别人同样也在厌恶你,一般情况都是这样的。
wanqiangcrack
wanqiangcrack
265 天前
@RightHand 敏捷或不敏捷取决于行业需求, 工业软件不会寻求敏捷,因为他们的需求更恒定,更稳定,且要求性能强 鲁棒性好,所以工业类软件一般都是干一把好多年,一用用个十多年。 互联网能这么搞么? 显然不行的。 选择什么开发模式只取决于你的客户需求。

开发重要不重要呢, 其实开发在老板那没有那么重要,能带来需求的人更重要。 比如 销售。
zhhqiang
zhhqiang
265 天前
定制化严重,个人不适合。
drymonfidelia
drymonfidelia
265 天前
@byqtxdy07 上班搞自己的东西,法律意义上版权归老板。上班只适合摸鱼
yKXSkKoR8I1RcxaS
yKXSkKoR8I1RcxaS
265 天前
屎山是无规范无管理、分工不明确、需求快速变更迭代的实体表现。
无论是个人,还是团队,最后都大多难逃这一点。
andytao
andytao
265 天前
一个人开发 [袋鼠数据库工具] 五年了,代码超 10W 行,由于功能迭代较快,不断在升级和进化,历史遗留情况越来越多,已经有屎山的既视感了;
https://github.com/dbkangaroo/kangaroo

一个人的项目况且如此,多人参与的项目可想而知更加复杂和屎山化;

一个业务生命力越长,功能特性越多,参与的人越多,屎山化是必然,没有银弹;必须不断重构和解耦。
EndlessMemory
265 天前
只能减慢屎山的速度,各类需求一多,代码就很容易腐化
andytao
265 天前
兄弟们,要有董存瑞的牺牲精神,勇敢的向屎山进军,哈哈哈哈哈哈

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

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

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

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

© 2021 V2EX