SpringSide的Coding Standards
前言本文档反映的是SpringSide 团队的编码规范,同时推荐所有使用SpringSide框架的开发人员遵循。
本文档基本遵循Sun's Coding Conventionshttp://wiki.springside.org.cn/images/icons/linkext7.gif,补充了其中没有说明或者有所改动的地方。
本文档随SpringSide的开发而不断更新,最新版本请访问SpringSide Wiki:
http://wiki.springside.org.cn/display/springside/Coding+Standards
版权声明
本规范由springside团队http://wiki.springside.org.cn/images/icons/linkext7.gif维护,相关评论与意见请发至springside@gmail.com,转载请注明出处。
规范等级说明
[*]级别I: 默认登记要求所有项目中的所有成员遵守。
[*]级别II: 建议所有项目中的所有成员遵守。
[*]级别III: 鼓励各个项目根据实际情况执行。
1.格式与命名规范(Formating and Naming Conventions)
1.1缩进
使用Tab缩进,而不是空格键--将缩进2,4,8字符的选择权留给阅读者。
1.2 换行
每行120字符--因为已是1024*768的年代。
if,for,while语句只有单句时,如果该句可能引起阅读混淆,需要用" {"和"}"括起来,否则可以省略。
<div style="padding-right: 5.4pt; padding-left: 5.4pt; background: #e6e6e6; padding-bottom: 4px; width: 95%; padding-top: 4px;">//错误,需要使用花括号{}括起来
if(condition)
if(condition)doSomething();
else
doSomething();
页:
[1]