百独托管7500 紫田网络超高转化播放器收cps[推荐]速盾CDN 免实名免备防屏蔽阿里云 爆款特卖9.9元封顶提升alexa、IP流量7Q5团队
【腾讯云】中小企福利专场【腾讯云】多款产品1折起高防 随时退换 好耶数据小飞国外网赚带你月入万元炎黄网络4H4G10M 99每月
香港带宽CN2/美国站群优惠中客数据中心 服务器租用联盟系统移动广告平台 中易企业专场腾讯云服务器2.5折九九数据 工信部正规资质
腾讯云新用户大礼包代金券高价收cpa注册量高价展示【腾讯云】2核2G/9.93起租服务器找45互联 随时退换阿里云 短信服务 验证秒达

[落伍原创] DoitPHP编码规范(意见征集贴) [复制链接]
查看:5342 | 回复:39

66

主题

3608

帖子

6064

积分

落伍者(三羊开泰)

总舵主的ID

Rank: 3Rank: 3

贡献
2444
鲜花
27
注册时间
2005-9-4
 楼主| 发表于 2010-9-23 22:57:32 | 来自 中国北京
本帖最后由 streen003 于 2010-9-23 23:12 编辑
这都精?
为啥每人搞一套编码规范标准?为啥不能直接按照PEAR的标准来呢?
bleakwind 发表于 2010-9-23 22:08



    这个编码规范就是基于pear的标准来的。
只是细化了很多细节性的东西。

发贴没过几分种,精华了,受宠若惊。
声明:俺来发贴是征求意见的。

66

主题

3608

帖子

6064

积分

落伍者(三羊开泰)

总舵主的ID

Rank: 3Rank: 3

贡献
2444
鲜花
27
注册时间
2005-9-4
 楼主| 发表于 2010-9-23 23:02:12 | 来自 中国北京
楼主在写框架?
Sutar 发表于 2010-9-23 21:53



    www.tommyframework.com
已经发布了哦

55

主题

2704

帖子

4192

积分

落伍者(两全齐美)

Rank: 2

贡献
1163
鲜花
4
注册时间
2005-10-2
发表于 2010-9-23 23:11:51 | 来自 中国广东深圳
学习一下高手

66

主题

3608

帖子

6064

积分

落伍者(三羊开泰)

总舵主的ID

Rank: 3Rank: 3

贡献
2444
鲜花
27
注册时间
2005-9-4
 楼主| 发表于 2010-9-23 23:19:02 | 来自 中国北京
本帖最后由 streen003 于 2010-9-23 23:31 编辑

终于有几们仁兄弟PM我了,
意见:
1.4、代码长度:每行代码长度应控制在80个字符以内,最长不超过120个字符(具体视实际情况而定,量力而行,情况特殊可以不遵守本规定)。
这个可以大胆去掉了,可见这条规则是很古老了。(以前的电脑分辨率小,现在分辨高且是宽屏的,用不到字符限制了)
1.5、代码内容:每行结尾不允许有多余的空格或TAB制表符(确保你的编辑器保存文件为 Unix 格式,这意味着行是以换行符终止的)。禁止一个php文件出现两个或多个类,不过允许其它php代码存在。除了语言包注释配置文件,其它地方不能有中文。
这个“禁止一个php文件出现两个或多个类,不过允许其它php代码存在。”也可以去掉了。
没有必要硬性规定这些。几个抽象类写在一个文件上,是不影响文件命名的。

---------------------
1.3、代码缩进:缩进将使用制表符,不推荐使用空格(通常的缩进由四个空格组成)。主要目的是:为了尽可能地简单,高效地编写代码。虽然在不同的编辑器里, TAB 制表符的长度是不一样的,我们不会为了不必要的“编码优美”而牺牲程序的开发效率。本缩进规范也适用于JavaScript中的函数、类、逻辑结构、循环等。
这点我真的苦恼。
也有赞成缩进四个空格的,也造成TAB的。
最后还是倒向四个空格的了。
正如:bleakwind 所说的那样,四个空格代替TAB已经成为标准。
现在对规则再进行修改,直到业界达成共识为准。

20

主题

5019

帖子

5436

积分

落伍者(三羊开泰)

一路前行~

Rank: 3Rank: 3

贡献
1170
鲜花
12
注册时间
2005-9-23

落伍手机绑定

发表于 2010-9-23 23:19:43 | 来自 中国广东广州
又是一套自有规范  LZ正是应了自己帖里说的
不做网站,不炒域名,纯来落伍怀旧。

20

主题

5019

帖子

5436

积分

落伍者(三羊开泰)

一路前行~

Rank: 3Rank: 3

贡献
1170
鲜花
12
注册时间
2005-9-23

落伍手机绑定

发表于 2010-9-23 23:24:55 | 来自 中国广东广州
刚大概看了下LZ的框架 你自己的注释都没按照你自己的规范来写
不做网站,不炒域名,纯来落伍怀旧。

3161

主题

6万

帖子

5万

积分

落伍者(五谷丰登)

Rank: 8Rank: 8

贡献
2715
鲜花
114
注册时间
2002-1-31
发表于 2010-9-23 23:27:02 | 来自 中国广东
正愁没功夫整理呢
楼下鸡鸡短细软

66

主题

3608

帖子

6064

积分

落伍者(三羊开泰)

总舵主的ID

Rank: 3Rank: 3

贡献
2444
鲜花
27
注册时间
2005-9-4
 楼主| 发表于 2010-9-23 23:37:45 | 来自 中国北京
本帖最后由 streen003 于 2010-9-23 23:58 编辑
刚大概看了下LZ的框架 你自己的注释都没按照你自己的规范来写
夜雨飘零 发表于 2010-9-23 23:24



    嗯,编写框架时还没有一个规范,所以编码很乱。发布了后,好多人都反应编码没有统一风格。
这时才懂得什么是PEAR编码标准,什么是phpDocumentor注释标准。
不过这些标准在细节问题上没有详细的规范。
目前参考了PEAR编码标准,phpDocumentor注释标准,zend framework编码规范,phpbb编码规范,drupal编码规范,phpcms编码规范
制订了自己的一套编码标准。
至于业界知名PEAR编码标准等,虽是知名的,公认的标准,但不是唯一的标准。
谁说本人不能制订自己的编码标准,只为自己用着方便。哥高兴就好。

没有办法,原来框架编写没有执行统一标准,只能统一规范后,推倒重来。重新开发新版本。
哎...,感觉规范还有好多细节都没写清。无柰水平有限,网上也搜索不到这些描述细节问题的文章。
自己写出来,言之不详,又怕误导了别人。

3536

主题

5万

帖子

2万

积分

落伍者(四季发财)

Rank: 4

贡献
3334
鲜花
496
注册时间
2005-9-11

落伍手机绑定

发表于 2010-9-24 00:14:20 | 来自 中国广东佛山
<?php
   echo ' *****请原谅我的无知***** ';
?>

66

主题

3608

帖子

6064

积分

落伍者(三羊开泰)

总舵主的ID

Rank: 3Rank: 3

贡献
2444
鲜花
27
注册时间
2005-9-4
 楼主| 发表于 2010-9-24 09:45:10 | 来自 中国北京
没有人对代码标准发表评论我很失望。
如哪里,哪里不妥,与业界XX标准有冲突之类。

哎,求人不如求已。
论坛客服/商务合作/投诉举报:2171544 (QQ)
落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
© 2001-2014

浙公网安备 33060302000191号

浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

  落伍法律顾问: ITlaw-庄毅雄

手机版|找回帐号|不能发帖?|Archiver|落伍者

GMT+8, 2024-5-7 09:58 , Processed in 0.170369 second(s), 29 queries , Gzip On.

返回顶部