1 客户端编码风格(Coding Style For XylFTP client)
7 这些名字都应该是有意义的,一些缩写是鼓励使用的,但至少应该让人看了能大体知道它表示的意思。
8 如果名字由多个单词组成,通过大写第一个字母来分界(第一个单词的第一个字母应该永远大写)。比如:
12 public void SetName(String NewName){
22 public void setName(String newName);
26 同样,myName和my_name也是不赞成使用的风格。
28 常用缩写如全为大写,则保持不变,例如XylFTPCLI要比XylFtpCli要好。
30 注意:函数内部自己定义的局部变量可以不受这些条件的制约。
34 一对花括号的前一半({)应该紧跟它附属的语句,声明等,而后一半(})应该和此语句开始对齐。比如:
55 除为javadoc生成文档用的注释外,其它一律采用//风格的注释。
58 http://hedong.3322.org/archives/000242.html
62 缩进一律采用8个空格宽度的tab,请正确设置自己的编辑器,并且注意,不要让你的编辑器把tab替换为连续的空格。
63 需要额外指出的是switch语句,它里面的case应该和switch对齐,比如:
79 try, catch, if, else, else if, for, while, switch
81 除了判断相等的操作符之外,操作符和操作数之间最好也用空格分开,比如:
83 if (i==1 && p!=null) {
91 关于Java编码风格,下面这篇文章做了更仔细的介绍:
92 http://www.welog.org/blog/44
95 1. Brian W. Kernighan and Rob Pike, The Practice of Programming, Addison-Wesley, 1999.
96 2. W. Kernighan and PJ Plauger, The Elements of Programming Style, 2nd Edition, Computing Mcgraw-Hill, 1978.