如何写出诗一样优雅的代码
文章平均质量分 90
如何写出诗一样优雅的代码
栋梁确实是个栋梁
这个作者很懒,什么都没留下…
展开
-
1. 如何写出诗一样优雅的代码 引言
我承认,这篇文章的名字有点标题党了。但就我而言,写代码和写诗是很类似的工作,程序员的产出代码就是代码,手下跳动的字符就是我们写作的诗篇。优雅的诗不仅语句优美,让人读起来赏心悦目;同时也结构严谨,能够清晰无误地表达作者的意图。代码也是一样,好的代码让人阅读之后身心愉快,而不是"闻者伤心,读者流泪";好的代码简单清晰,不容易出现错误,而不是bug百出,让用户叫苦不迭。所以我觉得以诗人的标准要求程序员是合理的。当然,代码灵活性很高,写出好的代码是难的,就如同 "诗一样"的代码和“屎一样”的代码,只有一字之差。原创 2023-10-13 09:10:56 · 55 阅读 · 0 评论 -
2. 什么是诗一样优雅的好代码?
之前阅读的时候看到一句话令我印象深刻,“Software is soft, so it should be easy to change”。是啊,软件是软的,所以它应该天生就应该很容易被改变。我们发明软件的初衷就是要灵活拥抱变化。其实IT行业最难的不是写代码,而是理解客户的需求,代码本身只是将客户需求转换成机器可以理解的语言,而我们程序员在其中承担的是翻译官的角色。理解需求本身是困难的,很难从最开始就完全清楚客户的需求,所以对于软件开发来说,需求的变更是很常见的事情。原创 2023-10-13 09:11:54 · 49 阅读 · 0 评论 -
3. 优雅代码原则
在讲解一些具体方法之前,我们需要先了解一下软件开发的通用原则,便于从宏观角度把控开发的质量。后续讲到的每个开发技巧,背后都隐藏着以下的这些设计思想,通过了解这些通用原则,方便我们举一反三,以不变应万变。以上讲解了我们在软件开发中,常常需要用的通用原则,大家了解一下即可,如果没有理解也没有关系,接下来我们会通过介绍具体的代码优化技巧,来讲解如何写出优雅的代码,便于加深大家对于以上原则的理解。原创 2023-10-31 09:38:41 · 113 阅读 · 1 评论