1. 尽可能分离前端和服务。例如Drupal PHP来做前端,JAVA/PYTHON/…来做服务。
2. 准确的估计功能工作量,避免造成资源分配不合理,相互之间不理解。
3. 单元测试,性能测试,功能测试,稳定性测试分离。
4. 测试环境的速度改善。
1. 尽可能分离前端和服务。例如Drupal PHP来做前端,JAVA/PYTHON/…来做服务。
2. 准确的估计功能工作量,避免造成资源分配不合理,相互之间不理解。
3. 单元测试,性能测试,功能测试,稳定性测试分离。
4. 测试环境的速度改善。
1.Sometimes it’s worth spending time finding the best possible approach. Sometimes it’s enough to find an approach that works.
2.不要过度折腾性能
3.总结现代model和patten并且广泛使用
4.松散的技术堆栈进行强约束,紧凑的技术堆栈进行弱约束
5.所有的开源软件都有bug,必须重新测试