如何编写分布式代码在一个团队里面工作,或者编写一个将要向公众发布的代码时,需要谨记以下几点: 1、代码应易于重用和扩展。 2、代码应易读。 3、代码文件在文件系统中应易于查找。 开发者开发其他代码或使用扩展第三方代码时,遇到的常见问题: 1、扩展代码上的困难,原因是不灵活的API、不明确的继承。 2、命名冲突,是由于不良命名方式的原因。 3、阅读其他人的代码上的困难,因为缩进不一致的关系,比如变量、函数、类、文件命名约定和代码结构。 它们明显是不同的问题,但是所有的都和导致编写分布式代码失败的问题相关。 下面我们来探讨一下这些问题的解决方案。 分布式代码就是要采用好习惯。编写分布代码时并没有一个万能的解决方案,但还是有一些应该采用的编程经验。将它们变为编程习惯将意味着编写分布式代码根本不用花费额外的精力了。 下面推荐三种不同的编程方法。 1、使用OOPOOP为开发者提供了无可替代的好处:面向对象的代码非常易于重用和扩展:现在测试框架可用于PHP中,因此非常易于测试;可大幅减少命名冲突的数量;在多数情况下可使语法变短。 2、选择一个命名空间使用命名空间有几个好处。首先,在将代码和其他项目分离的操作上它提供了非常简易的方法。其次选择命名空间将帮助阻止命名冲突的发生。 3、编码标准 每个文件一个类;类命名中的下划线映射为目录分隔符;开始的花括号独占一行:左大括号位于类和函数声明的下一行,缩进级别和声明等同,在其他控制结构中,左大括号和语句位于同一行;代码缩进应保持每个缩进级别四个空格;变量、函数和类的命名法采用camelCase方法或者studlyCaps方法,变量和函数的名称应以小写字母开始,而类名应以大写字母开始;私有和保护属性及方法的名称应以下划线为前导;所有类、函数和方法应有一个文档注视块。 linux虚拟主机吧">PHP程序想要更完美的运行,选择我们的Linux虚拟主机吧
|
|||
>> 相关文章 | |||