<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[master]]></title><description><![CDATA[对代码偏执 对人生负责]]></description><link>https://blog.youkuaiyun.com/hcxyabc</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hcxyabc]]></copyright><item><title><![CDATA[[代码整洁之道]-函数]]></title><link>https://blog.youkuaiyun.com/hcxyabc/article/details/53386719</link><guid>https://blog.youkuaiyun.com/hcxyabc/article/details/53386719</guid><author>hcxyabc</author><pubDate>Tue, 29 Nov 2016 01:06:19 +0800</pubDate><description><![CDATA[函数是所有程序中的第一组代码。
3.1 短小
函数的第一条规则是短小，第二条规则是还要更加短小。
函数20行封顶最佳。
代码块和缩进：代码块应该只有一行，缩进层级不应该多于一层或二层。
3.2 只做一件事
  函数应该做一件事情。做好这件事情。只做这一件事。
一件事是指该函数名下的同一抽象层上的事情，可以通过判断是否能在拆出一个函数来判断是否只做一件事。 
只做一件事情的函数无法被合理切分为多个区段]]></description><category></category></item><item><title><![CDATA[[代码整洁之道]-有意义的命名]]></title><link>https://blog.youkuaiyun.com/hcxyabc/article/details/53241385</link><guid>https://blog.youkuaiyun.com/hcxyabc/article/details/53241385</guid><author>hcxyabc</author><pubDate>Sun, 20 Nov 2016 16:02:56 +0800</pubDate><description><![CDATA[2.1介绍软件命名随处可见，函数、变量。。。2.2名副其实变量、函数、类的命名应该已经告诉你做什么事，怎么用等大问题，这才是名副其实。如果名称需要注释来补充，那就不算是名副其实。 
给人模糊的感觉不在于代码的简洁度，而在于代码的模糊度，无法直观了解到它该干嘛。
  魔术数：程序设计中直接写在代码中的具体数字，虽然作者可以了解其意义，但对别的程序员来讲是说难以理解的。
程序中应该避免：数值的意义难以理]]></description><category></category></item><item><title><![CDATA[[代码整洁之道]-整洁代码]]></title><link>https://blog.youkuaiyun.com/hcxyabc/article/details/53176968</link><guid>https://blog.youkuaiyun.com/hcxyabc/article/details/53176968</guid><author>hcxyabc</author><pubDate>Tue, 15 Nov 2016 20:40:22 +0800</pubDate><description><![CDATA[1.1要有代码代码是我们最终用来表达需求的语言，所以代码永存1.2糟糕的代码
  糟糕的代码代价很大，足以毁掉一个公司。
稍后等于永不——现在时间太紧，先完成功能，有朝一日再回头清理，但事实是从来没有回头优化过代码1.3混乱的代码
  团队的生产力持续下降，趋向于零
1.3.1华丽新设计只是表面看上去很华丽，但实际发挥不了太大作用，还会降低效率。花时间保持代码的整洁不但有关效率，还有关生存1.3.2]]></description><category></category></item></channel></rss>