…http://blog.xebia.fr/2011/05/25/interview-avec-robert-martin... (French blog, but the interview is in English). In it, he advises: "Well there are a number of books that talk about writing code well. Kent Beck wrote a book called “Implementation Patterns” very recently. It’s an excellent book all about software craftsmanship. The pragmatic programmers wrote a wonderful book in 2000 called “The pragmatic programmer”, again a wonderful book. Chad Fowler…
'Implementation Patterns', Kent Beck. A semi-language-agnostic extension of his 'Smalltalk Patterns'for how to clearly and consistently express what you're saying when you code. 'Facts and Fallacies of Software Engineering',…
……《第五项修炼》- Peter Senge 敏捷开发:*《敏捷软件开发:解析极限编程》(第2版)- Kent Beck(书后的带注释参考书目是个宝藏)*《混沌:开创新科学》- James Gleick 编程:*《实现模式》- Kent Beck *《测试驱动开发》- Kent Beck *《重构》(两个版本)- Martin Fowler *《重构与模式》- Joshua Kerievsky *《面向对象设计实践》- Sandi……
…Fifth Discipline - Peter Senge Agile: * Extreme Programming, Explained (2nd ed.) - Kent Beck (the annotated bibliography is a goldmine) * Chaos: Making a New Science - James Gleick Programming: * Implementation Patterns - Kent Beck * Test-Driven Development, By Example - Kent Beck * Refactoring (both editions) - Martin Fowler * Refactoring to Patterns - Joshua Kerievsky * Practical Object Oriented Design - Sandi…
我是 IEEE Software 杂志的忠实粉丝。http://www.computer.org/portal/web/software/home 他们有很多优秀的作者,专注于设计和架构的不同方面。我也很喜欢 Kent Beck 写的《实现模式》。它讲的不是太多系统架构层面的东西,而是专注于类和日常子例程的具体实现。
I'm a big fan of IEEE Software magazine. http://www.computer.org/portal/web/software/home They have a lot of good authors who focus on different aspects of design and architecture. I also enjoyed Implementation Patterns by Kent Beck. It is not so much on the architecture of the system, but focuses on the implementation of classes and routines.
……写代码时考虑正确的事情。它能帮你理清优先次序。所以对我来说,判断是新手还是老手,就看一个人的 TDD 做得有多好。另外 Kent Beck 也写过一本关于《实现模式》的好书,通篇讲的都是如何写出具有良好沟通性的代码。
…think about the right things when coding. It sets your priorities straight. So the question of n00b or vet for me is just how well someone does TDD. And there is also this great book by Kent Beck about Implementation Patterns that is all about well-communication code.
…and Design with Applications (Booch et al.) and Object Thinking. They contrast each other quite a bit; having both perspectives is handy. Once you’re through all those, I recommend Tidy First (Beck), Implementation Patterns (Beck), and Test-Driven Development By Example (Beck). These three books of his provide an incredibly accessible view into better ways to code. If you’re anything like me you get bored reading one book…
……http://blog.xebia.fr/2011/05/25/interview-avec-robert-martin...(法语博客,但采访是用英文进行的)。在采访中,他建议道:“嗯,有很多书都在讲怎么把代码写好。Kent Beck 最近写了一本书叫《实现模式》。这是一本非常优秀的关于软件工匠精神的书。敏捷专家们在2000年写了一本精彩的书叫《程序员修炼之道》,同样是一本神作。Chad Fowler……
…http://blog.xebia.fr/2011/05/25/interview-avec-robert-martin... (French blog, but the interview is in English). In it, he advises: "Well there are a number of books that talk about writing code well. Kent Beck wrote a book called “Implementation Patterns” very recently. It’s an excellent book all about software craftsmanship. The pragmatic programmers wrote a wonderful book in 2000 called “The pragmatic programmer”, again a wonderful book. Chad Fowler…
《实现模式》,Kent Beck 著。这是他对《Smalltalk 模式》的半语言无关扩展,讲的是在写代码时如何清晰且一致地表达你的意图。《软件工程的真相与谬误》,……
'Implementation Patterns', Kent Beck. A semi-language-agnostic extension of his 'Smalltalk Patterns'for how to clearly and consistently express what you're saying when you code. 'Facts and Fallacies of Software Engineering',…
……《第五项修炼》- Peter Senge 敏捷开发:*《敏捷软件开发:解析极限编程》(第2版)- Kent Beck(书后的带注释参考书目是个宝藏)*《混沌:开创新科学》- James Gleick 编程:*《实现模式》- Kent Beck *《测试驱动开发》- Kent Beck *《重构》(两个版本)- Martin Fowler *《重构与模式》- Joshua Kerievsky *《面向对象设计实践》- Sandi……
…Fifth Discipline - Peter Senge Agile: * Extreme Programming, Explained (2nd ed.) - Kent Beck (the annotated bibliography is a goldmine) * Chaos: Making a New Science - James Gleick Programming: * Implementation Patterns - Kent Beck * Test-Driven Development, By Example - Kent Beck * Refactoring (both editions) - Martin Fowler * Refactoring to Patterns - Joshua Kerievsky * Practical Object Oriented Design - Sandi…
我是 IEEE Software 杂志的忠实粉丝。http://www.computer.org/portal/web/software/home 他们有很多优秀的作者,专注于设计和架构的不同方面。我也很喜欢 Kent Beck 写的《实现模式》。它讲的不是太多系统架构层面的东西,而是专注于类和日常子例程的具体实现。
I'm a big fan of IEEE Software magazine. http://www.computer.org/portal/web/software/home They have a lot of good authors who focus on different aspects of design and architecture. I also enjoyed Implementation Patterns by Kent Beck. It is not so much on the architecture of the system, but focuses on the implementation of classes and routines.
……写代码时考虑正确的事情。它能帮你理清优先次序。所以对我来说,判断是新手还是老手,就看一个人的 TDD 做得有多好。另外 Kent Beck 也写过一本关于《实现模式》的好书,通篇讲的都是如何写出具有良好沟通性的代码。
…think about the right things when coding. It sets your priorities straight. So the question of n00b or vet for me is just how well someone does TDD. And there is also this great book by Kent Beck about Implementation Patterns that is all about well-communication code.
……以及《面向对象分析与设计》(Booch 等人著)和《面向对象思考过程》。它们之间对比相当鲜明;兼备这两种视角很有用。一旦你把这些都读完了,我推荐《Tidy First》(Beck)、《实现模式》(Beck)和《测试驱动开发》(Beck)。他的这三本书以极其平易近人的视角展示了更好的编码方式。如果你和我一样看一本书容易看烦……
…and Design with Applications (Booch et al.) and Object Thinking. They contrast each other quite a bit; having both perspectives is handy. Once you’re through all those, I recommend Tidy First (Beck), Implementation Patterns (Beck), and Test-Driven Development By Example (Beck). These three books of his provide an incredibly accessible view into better ways to code. If you’re anything like me you get bored reading one book…