团队协作:好的团队构建好的软件,但不要认为团队协作理所当然,每个人都应参与其中;
信任:团队间的信任能够促进发展,努力成为一个值得自己和他人信赖的人;
交流:真诚主动地交流,避免陷入知识「诅咒」;
寻求共识:花费时间带领整个团队走上同一条「跑道」,有不同意见充分讨论以找到最佳解决方案;
自动化测试:经过良好测试的代码使得团队满怀信心快速开展下一步行动;
干净、易于理解和可导航的代码和设计:要将接管自己代码的继任工程师当成自己的客户,确保他们在阅读、维护和更新代码时不会遇到任何麻烦。
当没有什么东西可以删除,而不是没有什么东西可以添加的时候,设计师才意识到自己达到了完美。-Antoine de Saint-Exupery
本文网址: