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

2024-05-28 15:44:41 +08:00
 Kathy1989
工作中免不了屎山,特别是国内所谓的敏捷开发

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

时间被公司榨干的人应该没空考虑
7350 次点击
所在节点    程序员
66 条回复
sidyhe
2024-05-28 15:57:55 +08:00
屎山是规律, 哪怕只有你一个人的项目, 代码量上来了一样是屎山
能在模块边界处隔离屎山已经是一个非常好的框架了 (方便替换与重构)
高内聚, 低耦合. 内聚的地方屎就屎吧, 先做出来, 如果还有精力优化再说
过来人的经验
wu67
2024-05-28 16:40:34 +08:00
没那个精力, 一天对着电脑 8 个多小时之后, 下班时我的狗眼已经块睁不开了, 更别说写自己的项目.
stew5566
2024-05-28 16:46:13 +08:00
上班认真吧,下班就没精力搞这些,人的精力总是有限的;
上班不认真吧,下班有精力搞自己的东西,但是现在这大环境内心总是觉得忙一点稳,会有点恐惧
SilencerL
2024-05-28 16:54:39 +08:00
屎山是每个项目的终点不管是个人还是工作项目(
lychee930224
2024-05-28 17:41:24 +08:00
质疑屎山,理解屎山,成为屎山。
byqtxdy07
2024-05-28 17:48:09 +08:00
@stew5566 所以我选择上班认真搞自己的东西(doge
zealic
2024-05-28 18:03:04 +08:00
凡人老,就会死,化为黄土一抔。
代码旧,将腐化,聚成屎山一座。

没有什么精妙的设计敌得过一句:"时代变了,大人!",也即是:"食大便了,码农!"。
1252603486
2024-05-28 18:03:45 +08:00
项目如果不进行持续不间断的重构的话,是一定会变成屎山的,不是说你最开始抱着不写屎山代码的要求就不会变成屎山的,大部分时候重构又没有绩效,除了好维护,和修改成本底,所以屎山是每个项目的必经之路
mandex
2024-05-28 18:18:05 +08:00
业余时间带娃;不搞这些。😁
wlingxiao
2024-05-28 18:47:35 +08:00
你以为代码屎山是谁写出来的?
opengps
2024-05-28 19:20:55 +08:00
以前空闲时间多,确实用自己的业余时间在自己的环境下做了点尝试,所以我才有了这个网站
kkkiio
2024-05-28 19:25:02 +08:00
会。
我最近打算用新语言改写一个开源项目,其中一个目的就是实验各种理论,例如现代语言特性在实际工程中有多大帮助。
如果不实际试试,怎么知道哪些问题是人为造成的,是有解决方法的。我之前在一个公司里陷入了习得性无助状态,那里很多问题过了两年都没改善,换个环境后才发现问题是可以解决的。
duron600
2024-05-28 19:56:11 +08:00
不要太自信。
solangm
2024-05-28 20:15:31 +08:00
不会,我业余项目也是屎山。
angrylid
2024-05-28 20:27:05 +08:00
你看动物世界里面,狮子都用排泄物标记领地。
归根结底,人不过对他人的气味尤其感到恶心罢了。
dudubaba
2024-05-28 20:40:33 +08:00
刚入行时我觉得写的每一行代码都要追求完美,干了几年后,去 TM 的,赶紧写完下班!年龄大了哪天失业还不知道呢,满脑子都是失业后怎么搞钱!
QUC062IzY3M1Y6dg
2024-05-28 20:41:52 +08:00
代码能跑就行,我已经没有精力去写优雅的代码了 😁
baiyaoqiang
2024-05-28 21:00:17 +08:00
@dudubaba 卧槽,你说出了我的心声,知己呀
bug123
2024-05-28 21:05:53 +08:00
当然有,维护好多年了,也赚了不少
SJH0402
2024-05-28 21:17:36 +08:00
@dudubaba 我现在就处在 "写的每一行代码都要追求完美"这个阶段,但是国内的敏捷开发遍地开花,一度搞得有点抑郁

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

https://ex.noerr.eu.org/t/1044726

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

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

© 2021 V2EX