s*********b 发帖数: 815 | 1 很难想象钢琴家不用聆听大师的作品;诗人不用揣摩传世的经典;画家不用体会前辈的
佳作;拳手不用参详高人的示范。那我们怎么能想象程序员不用仔细学习性感的代码?
可惜的是,美妙的代码往往有如像Shrek,乍一看也就是面目丑陋的庞然大物。没有
Fionna的聪慧,我们也难欣赏Shrek洋葱一般层次丰富的心灵。再说,代码一旦写成,
我们看到的也就是一段神来之笔。再难体会到作者在难题前内心有如困兽般地冲撞,面
临多种选择时精神的激荡。我们也再难追溯每个数据结构背后的理念,每段算法成型过
程中每一步的由来(顺便说一句。这也是为什么Knuth的书引人入胜的原因。每段算法怎
么从无到有,自粗而细,由慢转快,通通脉络清晰)。就算是理解代码本身,想来每人
的体会也有深有浅。不知道多少老大因为这些困难没能体会到阅读代码时心头肿胀(乱
用冯唐语)的快感?除非,除非有高手引领我们入门,给我们细述经典代码如何玲珑浮
屠,如何眼波婉转。
IBM的Grady Booch也强力推荐程序员大量阅读代码,认为这是从新手到高手的必要手段
。如果喜欢软件开发老大还没有订阅Grady Booch的博客的话,现在是时候了。G老大的 |
|
t********r 发帖数: 4908 | 2 ☆─────────────────────────────────────☆
littleice (家有两宝:狗娃猪仔) 于 (Sat Apr 10 15:27:51 2010, 美东) 提到:
刚看了Outliers的后记,原来作者的外婆是个推外婆啊,:D
☆─────────────────────────────────────☆
flyinger (上香上香) 于 (Sat Apr 10 16:12:42 2010, 美东) 提到:
u r so fast
I am still in the process of paying at dangdang
dont know why my credit card payment failed
☆─────────────────────────────────────☆
Netstea (冰茶) 于 (Sat Apr 10 17:44:23 2010, 美东) 提到:
在当当买东西,用amex card付款比较好用
☆─────────────────────────────────────☆
... 阅读全帖 |
|
p*1 发帖数: 104 | 3 推荐2本书:
Grady Booch. "Object-oriented Analysis and Design with Applications, 3rd
edition":http://www.informit.com/store/product.aspx?isbn=020189551X Addison-Wesley 2007
Gamma, Erich; Richard Helm, Ralph Johnson, and John Vlissides (1995). Design
Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley.
ISBN 0-201-63361-2. |
|
n*******s 发帖数: 17267 | 4 Color可以是class吧,不过这些乱七八糟的说法都是Booch那帮人瞎编的,
我也是真不清楚。 |
|
x****d 发帖数: 1766 | 5 Design Patterns: Elements of Reusable Object-Oriented Software is a software
engineering book describing recurring solutions to common problems in
software design. The book's authors are Erich Gamma, Richard Helm, Ralph
Johnson and John Vlissides with a foreword by Grady Booch. The authors are
often referred to as the Gang of Four, GoF,[1] or Go4. |
|
l***h 发帖数: 139 | 6 在于数据共享和交换的需要,最直接的应用是迅猛发展的E-Commerce.
没有市场的需求,技术的发展是缓慢的(废话).
一件好东西有市场需求还不够,还要有人的运作.关键还是人的因素.
多嘴一句,我看UML(Unified Modeling Lang)也不是个什么如何如何的好玩艺,
但是大家都买Booch这厮的帐,这斯首先是个商人,其次是个一般研究员.
(扯远了.最近给UML折腾坏了.UML实在是小毛病太多.非形式化的东西做design
还是不够) |
|