怎样避免脆弱的代码
-
原文地址(original source):https://www.go.cd/2016/03/24/how-to-avoid-brittle-code.html
-
原文作者(author):David Rice
-
编辑(editor):GoCD(@goforcd)
遗留代码最常见的问题就是脆弱性。团队如要修改脆弱的代码库,必定伴随着巨大的痛楚。在我们 ThoughtWorks 开发产品的...
原文地址(original source):https://www.go.cd/2016/03/24/how-to-avoid-brittle-code.html
原文作者(author):David Rice
编辑(editor):GoCD(@goforcd)
遗留代码最常见的问题就是脆弱性。团队如要修改脆弱的代码库,必定伴随着巨大的痛楚。在我们 ThoughtWorks 开发产品的...
原文地址(original source):http://fourlightyears.blogspot.jp/2016/03/babel-6-useless-by-default-lesson-in.html
原文作者(author):Andrew Stuart
学习 JavaScript 编程最痛苦的事情之一,就是构建系统让人头晕,你不得不让所有与编程无关的东西去运行你的代码。
构建系统的复杂生态系统是怎么回事,它们如何协同运作,怎样配置并驱动它们,对于普通人而言,要理解这些事情,真的太难了,非常难。立志做开发的...
原文地址(original source):http://www.davidtanzer.net/getting_the_details_right_is_as_important_as_your_architecture
原文作者(author):David Tanzer
你能在网上找到「软件架构」的定义,比我要在本文列出的还要多。但是,我希望你能认同我的观点,「软件架构」是系统的较高层次结构,而「软件设计」关乎细节,属于较低层次。
我对此思考越多,就越发意识到:如果你不处理好细节,你也就无法拥有优秀的较高层次结构。如果你没有良好的软件设计,你的软件架构也不会优秀。
我要讨论微小的设计方面的决定,这也是我们每天、甚至每时每刻都在应对的。
...