1 首当其中,规范与标准的建立。 诸如 文件命名,变量命名。
2 有条件的团队,做架构的和做应用的合理分离,两者专注于不同的层面,相互配合。
3 可多做论证性开发,反复的重构,尤其是核心驱动层。 设计里面有个谚语,设计的本质是在你做过后才知道应该如何去设计。
4 phpunit 做测试驱动可以保证代码的开发质量。不过,也不要滥用,不要打着这个旗号,以为用了phpunit 你就测试驱动开发了。
5 注意测试是不能解决设计问题的。反复思考,对你所做的项目的业务的熟悉和吃透后,好的代码才能出来,不要过度的去做一些无聊的设计与封装,为合理可预期需求变化去努力。
6 提升个人的专注度,多组织团队讨论,尊重与理解各位同事的意见与建议。重在执行.
7 对老板,要坦城,但不能偏执的去服从,可以站在服务的角度尝试与之沟通,战在如何双赢的角度去分析探讨。