【敏捷软件开发】读书笔记 中文序和代序

来源:互联网 发布:社区宽带是什么网络 编辑:程序博客网 时间:2024/05/16 17:01

         通过软件,可以创造美的东西。软件之美在于它的功能,在于它的内部结构,在于团队创建它的过程。对于用户来说,通过直观、简单的界面呈现出恰当特性的程序就是美的;对于软件设计者来说,被简单、直观的分割,并具有最小内部耦合的内部结构就是美的;对于开发人员和管理者来说,每周都会取得重大进展,并且生产出无缺陷代码的具有活力的团队就是美的。

       最好的饿开发人员都知道一个秘密:美的东西比丑的东西创建起来更廉价,也更快捷。构建、维护一个美的系统所花费的时间、金钱都要少于丑的系统。事情做得越快,造成的混乱致使软件僵化,难以理解。美的系统是灵活、易于理解的,构建、维护它们就是一种快乐。丑陋的系统才是不实用的。丑陋会降低你的开发速度,使你的软件昂贵而又脆弱,构建、维护美的系统所花费的代价最少,交付起来也最快。

        这本书是“引领式传授”。当读者在大师面前拜倒的同时,除了挫败感外,同时也会丧失自信。而自信是一个设计者由成功走向成功的最关键因素。从这本书的阅读中,我们能够逐渐体会到软件设计最精髓的东西:张力和平衡。如何选择,如何思考,如何面对困境,这些才是最宝贵的财富。

        设计是人的思维的一种动态活动,是设计者针对自己的问题的思索、权衡、折衷、选择的过程。

0 0
原创粉丝点击