Architect:架构师

摘要

参考文献

软件架构

软件工程

DDD
Eric Evans:《Domain-Driven Design: Tackling Complexity in the Heart of Software》
Vaughn Vernon:《Implementing Domain-Driven Design》 (实现领域驱动设计)

TDD

  • Prefer table driven tests
  • 张逸:推行TDD的思考
    由开发人员编写测试带来的收益,最重要的一点不在于测试本身,而在于它能促进开发、测试以及需求分析人员的交流与沟通。而测试先行的方式也能让开发者跳出实现的窠臼,而从业务角度去看待问题,从消费者角度去思量接口。

选型方法论

推荐文章