IDE及其他在编程过程中使用的工具,都需要符合现代生产的要求:易用,简单、高效
。
对个人而言,在学习中可以选择没有代码提示,没有模板,没有各种各样快捷操作方式的编辑器,比如文本编辑器
,甚至记事本
、写字板
等。
这对强化自身对语法的记忆,对函数、各种语法的掌握有一定的加强作用。
但并不需要带到工作当中,乃至团队合作中去。
一个团队最好能统一使用一种简单、快捷,好用的IDE,比如Zend Studio
, Ecplise
、Netbeans
等,以最大化的提高生产效率,在每个人在开发过程中,可以针对不同的开发环境配备多种不同的IDE,达到开发效率最大化。
在团队开发效率和自身使用习惯冲突时,不要固守连自动完成、自动对齐和格式化代码都没有的文本编辑器,谨慎使用VIM那种需要大量个性化配置和自定义的编辑器。
程序员是极具个性的动物,但团队合作只需要恰当好处的个性,个人需要服从于集体。
本规范使用IDE 为Zend Studio