【本Blog均为xu1ji原创,仅作为学习总结之用。如转载,请保留此声明并注明本页URL】
对称(Symmetric)
1.代码对齐
这是写下这个题目后,映入我脑子的第一个单词。也是每个Coder必须面对的最基础问题,也是写出“人见人爱”代码的第一个要求,看看下面两个图片就一目了然了。
至于为什么对齐的代码看上去更美,随便翻看将程序设计风格或提高程序可读性的文章,你就会从界面整洁/表达思路/快速阅读等几个方面找到答案。
如果告诉你,只用空格、Tab和回车就能让你的代码可读性提高到200%,你信吗?这就是代码对齐。看似这么高性价比的工作,很多人却做的却很差劲。
如果你还没有养成把代码写的对称干净的习惯,请把目光在这部分多停留两分钟,要知道,其实写出“形状上看”漂亮的代码,真的会讨人喜欢。
2. 对称编码
忘了第一次听这个名词,是从哪个大牛书上看的了,中心思想是这样:
对于初学编程或者对于逻辑比较复杂的编程来说,要习惯于成对编码,以防止忘了写后一半,增加不必要的调试负担。
例子很多,比如:
C/C++风格先写大括号,再写中间;
定义完变量(对象、内存、文件等),(当然如果需要的话)先在下面写释放内存,然后再写中间逻辑。
写html,先成对把Table / Div 等Lable写完整,再填充属性和内容等等。
诸如此类,不胜枚举。
这是一个技巧,也是一个基本习惯,它“美”在哪里呢? 它会让人编码时候比较舒服,心里踏实,相对于“前中后“的顺序编码,采用“前后中”的对称编码,每输入一段代码,都知道现在的代码结构上是完整的,而不用担心去接个电话或吃个饭,还得提心吊胆的惦记着,那边还有个程序,没有添加右括号或者释放内存。
很简单的习惯,就能让人更加舒服。如果你还没有这个习惯,何乐而不为呢。
2. 对齐,只是简单的对齐。
在UI设计过程中,在写文章,画图的过程中,哪怕不想做任何绚丽的效果,只记住一点:
同一级别的对象,保持对齐,这样就好。
很多时候,主要简单的做到这一点,就会感觉你的东西很正式,没那么粗糙。