大家做项目
快糙猛不会导致代码越来越难维护么?
为了尽快满足需求
什么模块化,命名,注释全都不顾了
1
CEBBCAT 2017-12-12 12:33:48 +08:00 via Android
呃,快糙猛也不带这样玩的啊,写程序一遍过?不考虑后期调试?
用拼音好歹也算啊 |
2
lancelock 2017-12-12 13:06:58 +08:00
所以要重构啊
|
3
Monad 2017-12-12 13:09:03 +08:00 2
没事 反正最后你离职了 不用你维护:)
|
4
Lax 2017-12-12 13:53:09 +08:00 via iPad 1
别做一堆必要功能以外的事情,一般还能就回来
|
6
kuxuan 2017-12-12 14:55:01 +08:00 1
赚钱了,运行起来,就重构啊。。。要不然别人做赚钱了你还没有跑起来。
|
7
saulshao 2017-12-12 15:54:22 +08:00 1
先跑起来再说,不然光想完美的代码就能想到把钱用完
|
8
bhagavad 2017-12-12 15:57:14 +08:00
不同阶段对于代码的要求是不一样的。
一般说“糙快猛”都是指产品的 1.0 版本,越早出来越能接收到更多反馈信息,方便更快速的找到问题并迭代。产品层面的“糙快猛”不一定就是指代码糙,这分别描述的是两个维度,尤其你指的“模块化、命名、注释”这些层面,更多的是跟个人编程习惯有关。即使时间紧张,写出的代码质量欠考量,在后续的优化中基本也会一边小范围重构优化一边添加新功能,当然这也跟个人经验有关。所以“糙快猛”与“难维护”不是完全对立的关系。 |
9
lmqdlr 2017-12-12 15:58:44 +08:00 1
因为很多时候快糙猛的项目根本活不到维护阶段
|
10
sonyxperia 2017-12-12 16:00:49 +08:00 1
能用就行
|
11
linqiang 2017-12-12 16:16:44 +08:00 1
当傻逼项目经理把工期从两个月压到两个星期的时候,已经来不急去考虑这些东西了~
|
12
voidtools 2017-12-12 19:26:55 +08:00 via Android
活命的口儿 谁等你出细活儿。当代生活 早泄
|
13
akira 2017-12-12 19:30:49 +08:00
能活下来的项目才有维护价值
|
14
fcoolish 2017-12-12 20:04:28 +08:00
能实现需求就行了,傻逼项目经理不停压工期,你还考虑质量?
|
15
BadMan 2017-12-12 21:14:01 +08:00
别跟我说算法、底层和复杂度,老夫拿起键盘就是干!
|
16
ycmchong 2017-12-13 09:38:19 +08:00 1
比如现在做新手,由于以前项目的坑,打算花一周时间好好定下这个项目的新手框架并测试好,结果傻逼项目经理催促怎么才做这么点?得嘞,强撸了管他框架什么的,昨天一天写了一半了~
|
17
ycmchong 2017-12-13 09:39:40 +08:00 1
以时间和代码量来衡量一个程序员的管理者都是傻逼,工作三年得到的总结.
|
18
ycmchong 2017-12-13 09:42:29 +08:00
所以,真正想写好代码,就得没有工作和人际交互的束缚~
|
19
jy02534655 2017-12-13 10:50:57 +08:00
从实际来说,快糙猛属于造坑,这个坑会在 1 到 2 年后坑你一把...
这个时候要么公司倒了,要么你已经离职了。 你就使劲造吧,反正坑总是要给人填的。 |
20
blackjar 2017-12-13 12:31:15 +08:00
给你职位的下一个同学 留点 kpi 吧 你一步写成完美代码 别人怎么吃饭
|
21
MoonWander 2017-12-13 14:15:34 +08:00 via iPhone 1
看到 @blackjar 的留言想到一个江湖上的传说 法国这边有一家小公司有一年 IT 部门招实习生注明了必须是中国人懂中文,原因是之前外包的项目里有个中国大兄弟所有的注释和变量都是用拼音写的 他们现在要升级重构看着代码直接懵圈。。。
#是的 法国这边很多小型企业并没有 code review。。 |
22
fffang 2017-12-14 10:46:41 +08:00
没关系,说不定下版本就砍掉了呢?
|
24
agui2200 2017-12-14 18:52:11 +08:00
后果就是一个人挖坑,最后一个团队的开发边吐槽边填坑,重点是不知道要填多久。呵呵
|