《重构》给我最大的收获,其实是想法而非技巧。 开发人员的完美主义倾向,容易变成他们做Big Design Up Front的驱动力。而在现实的环境中,时间、资源等约束条件,通常不会允许我们进行过于详细的设计。 我认为最好的做法是,轻量级的设计 + 适当的重构,迭代地开发出满足各种约束条件的产品。(1回应)
在limodou的Blog上看到一个链接,即此书最新版在啄木鸟社区的翻译。不过,在作者的主页上已经读了原版,语言也很朴实,读来并不觉得难懂。对于我这英语才过4级的土人来讲,阅读英文原版书有这样体验的不多,Uncle Bob的《Agile Software Development》也是一本。 虽然本书宣称是为“有经验的”程序员所写,但是我的pyth...(0回应)
就是太罗嗦了,:( 不过,对于没有使用OO语言开发过的新手来讲,倒可能需要那些个“罗嗦”。对于已经有OO经验的开发者来说,挑着看就可以了,特别是本书的第二部分。 (0回应)
> 他的豆瓣主页
项目管理 0人推荐
德鲁克经典 0人推荐
是想法而非技巧
《重构》给我最大的收获,其实是想法而非技巧。 开发人员的完美主义倾向,容易变成他们做Big Design Up Front的驱动力。而在现实的环境中,时间、资源等约束条件,通常不会允许我们进行过于详细的设计。 我认为最好的做法是,轻量级的设计 + 适当的重构,迭代地开发出满足各种约束条件的产品。(1回应)