黑马程序员_命名和敲代码规范

来源:互联网 发布:ubuntu安装搜狗 编辑:程序博客网 时间:2024/06/05 04:09
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------
 
 

命名和敲代码规范:

 

    命名的规范首先就是顾名思义,看到名字就大概知道这个名字有什么用途,这个对于开发人员是非常重要的,规范命名可以提高程序的可读性。例如,我们定义一个函数名,假如是实现输出功能,我们最好就是用print当作函数名,因为这个英文就是输出的意思,让人看到这个函数名就知道这个函数的功能。定义变量也是一样的道理,需要顾名思义,这样可以提高程序的可读性。


    另外,在敲代码的同时,规范性的代码会让别的程序员一看就懂,而且看得舒畅,最好和最直接的方法就是对照苹果官方的文档格式练习敲代码,这样会更规范的。例如在@inerface或者@implementation里面的成员变量的变量名除了变量名要顾名思义之外,在变量名之前加一个下划线,这样命名会为后面的函数以及方法提供很好的环境;然后在敲代码的时候,该多敲一个空格就不要吝啬,尽量看起来阅读效果好一点。有问题的地方就尽量在苹果的官方文档查询即可,因为里面的答案是很权威的,只要跟着里面的格式和风格练习,我们的习惯很快就可以养成的。

 

@interface Person : NSObject//类名首字母大写{int _age;//成员变量下划线"_"开头int _weight;}- (void)setAge : (int)age;//-和()之间敲一个空格- (void)setWeight : (int)Weight;- (void)replaceObjectAtIndex:(NSUInteger)index withObject:(id)anObject;//尽量串起来像一句话+ (id)arrayWithArray:(NSArray *)array;   // 声明一个类方法@end// 每一个块写完最好空格空开,怎样看起来没那么乱@implementation Person- (void)set Age : (int)age{_age = age;}- (void)setWeight : (int)Weight{_weight = weight;}@end............

 

    一个规范的方法读起来应该像一句完整的话,读过之后便知函数的作用。执行性的方法应该以动词开头,小写字母开头,返回性的方法应该以返回的内容开头,但之前不要加get。如果有参数,函数名应该作为第一个参数的提示信息,若有多个参数,在参数前也应该有提示信息(一般不必加and)一些经典的操作应该使用约定的动词。
 
    如果命名规范好好对待的话,对于开发ios相对会是一条捷径。因为OC是面向对象,所以要调用很多很多方法,苹果官方把这些方法命名得很形象,只要平时有命名规范的,很容易就可以把方法敲出来加以调用,对开发的速度加快不少;另外的程序员看起来也好理解,一举两得何乐而不为。
 
    所以这些都是好的习惯,需要每天坚持练习才能养成的好习惯,对以后工作有很大帮助的。

 

---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------详细请查看:www.itheima.com
0 0
原创粉丝点击