在国内的软件业,有一批人总是不受待见
很多刚入行、满怀热情的同学对此总是难以理解
为什么会出现这种状况呢?
后记:这是一篇吐槽文,由多个读者和我聊天中的吐槽改编而来。
这些年来,单元测试、重构、TDD、代码评审、迭代化开发、结对编程等优秀软件实践从国外传入国内,但是在国内总是不受待见,用不起来,对于老项目来说,有两个最大的原因:1.遗留代码的阻碍 2.时间紧任务重。对于新项目来说,老板又经常要求迅速上线,大家都是拼命向前冲,没有时间停下来好好还一下技术债。最终导致的结果是代码腐烂不堪,难以维护,为了快速上线,又打上各种恶心的补丁,最终陷入了恶性循环。
这到底是为什么呢?我们为什么不能认认真真地开发一个软件,真正把软件和代码当做一个产品,认认真真地去打磨呢?
优秀的软件实践被抛弃,是程序员被迫堕落了,还是老板在这个环境中堕落了呢?也许和我们的整个环境有关,没有核心技术,大家都在应用层面激烈竞争,最终酿成了这种局面吧!
(完)
点击下方图片,查看更多精彩