版权申明:
本头条号为非盈利账号,是把我自己看到的一些好东西转到这里,和大家共勉。
今天的话题:《程序猿心声:我也不想草草了事,我也想我的架构很NB》
PS:版权所有:西乔系列漫画,有人有兴趣自己去wechat搜索吧。
不能提供更详细的信息,不然他们通不过审核,有没有很恶心?!!!
导读
好吧,今天我们继续来聊一聊程序猿之间才能听懂的话题:
《我也不想草草了事,我也想我的架构很NB》
好多时候一个好的产品都是从demo开始的,然后各种演变,大概的场景是这样的:
1、售前大大们在客户那边收集到了新的需求
2、嗅觉敏锐的产品经理们迅速的整理出原型
3、然后安排程序员们听听需求会议。。。。
4、接着程序猿们开始迅速出demo
5、到客户现场去演示。。。。过了
6、然后。。悲剧开始了。。。。不信,接着看吧。
接也就是个demo而已,我们简单写一写就OK了。
注释啥的,简单搞一搞就行,早点搞完吧,老板催了好多次了
然而,产品就这样开始上路了,半年以后看了写代码,自己大骂:TMD谁写的狗屎代码!
想从正式的层面去沟通重构这部分代码,然而,回答是NO
老板说:上新功能才最重要!赶紧先搞其他的,还这么多功能呢
一年,两年,三年,时间推移。。。所以我们的demo还是作为核心代码在运行。
不断加入的程序猿心想:这么烂的代码,居然没重构!
后记:
所以,任何一种产品,凡是有烂代码的,总是有各种各样的由来。
不是一开始就有足够的时间去思考的,
也不是一开始就能够考虑清楚产品会发展成什么规模的