恰如其分的软件架构---不可取代的专业能力系列(二)
一、为什么要找到软件开发的道和术!
随着岁月的推移,软件系统无论是规模还是复杂度都在呈数量级增长。作为软件的构建者,这种非凡的变化带给我们的惊叹远甚于恐慌。设想我们采用同样的方式让篮球比赛不停的扩大规模,在十年内,从最初的5名球员,增加到50名球员,再到500名球员......该是多么困难。软件开发者常常陷入与复杂度和规模这些宿敌斗争的泥沼。但是很明显,开发者总会绝处逢生、甚至大获全胜。他们是如何做到的?
一种说法:软件开发者善于运用一些有形的武器,如集成开发环境和编程语言。然而无形的武器带来的影响可以说更为深远!
前提是你要能找到这无形的武器。就像中国古人经常提倡的,道和术,掌握了道,才能理解千千万的术。
例如:假设一个新手和一个教练一同观看篮球比赛,内行看门道,外行看热闹。教练所能察觉到的内
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
