持续化思考之:什么是美? 【Topic1_对称】

                                                                                                                                    【本Blog均为xu1ji原创,仅作为学习总结之用。如转载,请保留此声明并注明本页URL】


                                                                     对称(Symmetric)


1.代码对齐


        这是写下这个题目后,映入我脑子的第一个单词。也是每个Coder必须面对的最基础问题,也是写出“人见人爱”代码的第一个要求,看看下面两个图片就一目了然了。


                                                                              

 

        至于为什么对齐的代码看上去更美,随便翻看将程序设计风格或提高程序可读性的文章,你就会从界面整洁/表达思路/快速阅读等几个方面找到答案。

        如果告诉你,只用空格Tab回车就能让你的代码可读性提高到200%,你信吗?这就是代码对齐。看似这么高性价比的工作,很多人却做的却很差劲。

        如果你还没有养成把代码写的对称干净的习惯,请把目光在这部分多停留两分钟,要知道,其实写出“形状上看”漂亮的代码,真的会讨人喜欢。



2.  对称编码


        忘了第一次听这个名词,是从哪个大牛书上看的了,中心思想是这样:

                对于初学编程或者对于逻辑比较复杂的编程来说,要习惯于成对编码,以防止忘了写后一半,增加不必要的调试负担。

        例子很多,比如:

                C/C++风格先写大括号,再写中间;

                定义完变量(对象、内存、文件等),(当然如果需要的话)先在下面写释放内存,然后再写中间逻辑。

                写html,先成对把Table / Div 等Lable写完整,再填充属性和内容等等。

        诸如此类,不胜枚举。

        这是一个技巧,也是一个基本习惯,它“美”在哪里呢? 它会让人编码时候比较舒服,心里踏实,相对于“前中后“的顺序编码,采用“前后中”的对称编码,每输入一段代码,都知道现在的代码结构上是完整的,而不用担心去接个电话或吃个饭,还得提心吊胆的惦记着,那边还有个程序,没有添加右括号或者释放内存。

        很简单的习惯,就能让人更加舒服。如果你还没有这个习惯,何乐而不为呢。



2.  对齐,只是简单的对齐。

         在UI设计过程中,在写文章画图的过程中,哪怕不想做任何绚丽的效果,只记住一点:

         同一级别的对象,保持对齐,这样就好。

         很多时候,主要简单的做到这一点,就会感觉你的东西很正式,没那么粗糙。








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值