编程思想汇总
工程化思想:
构建(gulp,webpack) 预处理(babel,sass,typescript)
模块化思想:
angular的mvc,;react的组件化。 降低耦合度
敏捷开发(管理方面):
TDD 测试驱动开发(根据单元测试的覆盖率来判断项目进度)
BDD 行为驱动测试 自动化测试
持续集成:持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。
Teambition:团队协作工具