Martin Fowler在
Is Design Dead? 一文中提到的designer应该具备的几条素质:
- A constant desire to keep code as clear and simple as possible.
- Refactoring skills so you can confidently make improvements whenever you see the need.
- A good knowledge of patterns: not just the solutions but also appreciating when to use them and how to evolve into them.
- Designing with an eye to future changes, knowing that decisions taken now will have to be changed in the future.
- Knowing how to communicate the design to the people who need to understand it, using code, diagrams and above all: conversation.
本文摘录自Martin Fowler的文章《Is Design Dead?》,总结了一名优秀的软件设计师应具备的关键素质,包括追求简洁清晰的代码、重构技能、熟悉设计模式、预见未来变化的能力以及有效沟通设计思想的方法。
1845

被折叠的 条评论
为什么被折叠?



