如何在写代码时养成良好的习惯
一个人有没有良好的修养,就从他的为人处世以及行为习惯中看出来。作为软件开发人员,也应该养成良好的职业素养和编程习惯,这样才能在人生道路上进一步向上攀爬。
命名
养成良好的习惯首先就要从命名说起,熟练运用良好的命名习惯可以大大的减少以后的麻烦程度,一下几种方便且热门的命名法可以改善命名习惯
一、匈牙利命名法
匈牙利命名法通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域,类型等。例如:m_lpszStr, 表示指向一个以0字符结尾的字符串的长指针成员变量。
匈牙利命名法关键是:标识符的名字以一个或者多个小写字母开头作为前缀;前缀之后的是首字母大写的一个单词或多个单词组合,该单词要指明变量的用途。
二、骆驼命名法:
骆驼式命令法,正如它的名称那样,是指混合使用大小写字母来构成变量和函数的名字。例如print_employee_paychecks()
第一个函数名使用了骆驼式命名法——函数名中的每一个逻辑断点都有一个大写字母来标记; 第二个函数名使用了下划线法----函数名中的每一个逻辑断点都有一个下划线来标记。
三、帕斯卡(pascal)命名法:
与骆驼命名法类似。只不过骆驼命名法是首字母小写,而帕斯卡命名法是首字母大写如: string UserName;
布局
对于布局,小白的我最有话语权,刚开始的时候写一个网页样式写一步改一步,当制作内容不繁琐的网页时还稍许轻松,到了后面面临大项目的时候写一步改一步搞的心烦一发,前面改好的后面布局的时候发现大小宽高都不好判断了,并且也很容易导致写到后面前面错版。到后面发现一个大的布局思路和框架在错误修改和整体制作中起到的关键的作用,当出现bug和不和的样式时只用从搭建好的布局中找到子布局就可以进行精准且高效的修改,并且对于定位和浮动也起到了很好的帮助。
当然布局不仅仅是搭好一个好的思路框架,同样对于样式的布局也需要有很好的选择,在越来越深入的学习研究中发现,编写代码的元素时不只是要显示出效果,还要具有复用性,能进行下一次的延展和修改,比如html中的ul和table就更倾向于使用ul,在制作完成后更好的添加单独的样式。
注释
不要等到凉了再来补注释,注释言简意赅,有时候写注释也是某种程度的构思和总结,能够自我发现问题,对于项目的对接和检视。
缩进
缩进一时不缩,后期找后缀找不清白,这我也是深有体会,在近期一个大的项目中嵌套的内容很多很多,结果缩进没工整,导致找大框架的后缀找半天欲哭无泪啊,对于父元素和子元素之间一定要排版好的缩进。
大致发现的就这么多,如果后面有更好的习惯会进行添加。