要多健壮的代码才能支撑起千变万化的需求?

2021-08-11 10:09:14 +08:00
 waiaan

最后不会成为屎山

13906 次点击
所在节点    程序员
114 条回复
charlie21
2021-08-11 11:07:05 +08:00
垃圾需求直接挡掉,
若你什么需求都接(且免费做),那么,嗯,哈哈,哈哈,连外包公司都知道 每一次和客户商定额外变化需求 都得额外加钱
boywang004
2021-08-11 11:10:26 +08:00
easier to change 也许更值得追求……
yidinghe
2021-08-11 11:10:32 +08:00
我这边有一个服务就是帮助学校统计考试成绩。为了支撑各种学校的不同需求,我只能将统计过程划分成非常细微的步骤,根据需要进行组合。如下图所示:

![]( )
Hack3rHan
2021-08-11 11:10:47 +08:00
正经回答:屎山
rationa1cuzz
2021-08-11 11:11:24 +08:00
足够简单的易懂的,记得之前的老大哥说过一句话,写代码秀什么操作,怎么简单怎么易懂怎么写,秀技术过段时间自己都不看不懂,更别说别人(小公司)
huangmingyou
2021-08-11 11:13:21 +08:00
像魔兽一样,允许产品经理写 lua 脚步,有没有搞头?
wangkun025
2021-08-11 11:14:35 +08:00
道高一尺魔高一丈。
放下反抗,立地成佛。
waiaan
2021-08-11 11:15:07 +08:00
liuxingdeyu
2021-08-11 11:15:47 +08:00
没有银弹
tabris17
2021-08-11 11:19:28 +08:00
健壮性和“支撑起千变万化的需求”有什么关系?

printf("Hello world"); 最健壮了,能撑起个啥?
dxpy
2021-08-11 11:34:35 +08:00
无解
guisheng
2021-08-11 11:42:40 +08:00
写的时候先走一步。
Building
2021-08-11 11:43:35 +08:00
我们公司开发了一个云软件,只要本地输入需求,AI 就会生成专用软件,使用特简单,就是编译时间比较长,可以随时登录查看编译进度,完成后直接下载就可以使用了。

实际: 后台收到需求立刻组织团队人工开发,项目经理定时更新进度,完成后上传。
newtype0092
2021-08-11 11:43:38 +08:00
代码不用多健壮,只要开发人员足够健壮,看起来一拳能打死🐂那种,就可以让提需求的人主动闭嘴,把千变万化的需求消灭在萌芽里。
molvqingtai
2021-08-11 11:46:50 +08:00
没有
weiwenhao
2021-08-11 11:51:48 +08:00
web 业务的话 直接把数据库数据原样丢给前端,让前端去处理,后端建表暴露增删改查,千万别做复杂处理和组合,不然需求一变你就要改代码。
需求方都是看着最前端界面改的需求,让前端跟着变就好了, 数据则是固定的,不会因为需求的改变而改变。
cz5424
2021-08-11 11:53:04 +08:00
先教产品经理写代码,或招个会写代码的产品经理
littlewing
2021-08-11 11:55:49 +08:00
不可能,很多情况就是,功能 A 不需要做,以后也不会有,不用考虑这个功能,不需要设计那么复杂,快上线,过一段时间,A 功能需要做,马上就要,这周就要上线
pkoukk
2021-08-11 11:59:05 +08:00
不需要健壮
改变程度超过阈值就重写
不然哪来的工作量,怎么造福新入行的同事
手动狗头
iBaoger
2021-08-11 11:59:11 +08:00
简单,易懂,功能闭环

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

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

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

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

© 2021 V2EX