<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>只言片语 on FoldRight</title><link>https://www.foldright.com/categories/%E5%8F%AA%E8%A8%80%E7%89%87%E8%AF%AD/</link><description>Recent content in 只言片语 on FoldRight</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Fri, 11 Feb 2022 22:30:02 +0800</lastBuildDate><atom:link href="https://www.foldright.com/categories/%E5%8F%AA%E8%A8%80%E7%89%87%E8%AF%AD/index.xml" rel="self" type="application/rss+xml"/><item><title>什么是优秀的代码</title><link>https://www.foldright.com/post/what-is-good-code/</link><pubDate>Fri, 11 Feb 2022 22:30:02 +0800</pubDate><guid>https://www.foldright.com/post/what-is-good-code/</guid><description>&lt;p&gt;在我看来,&lt;/p&gt;
&lt;p&gt;合格的代码追求正确性，优秀的代码追求与人交流，追求表达意图，追求&lt;strong&gt;用户体验&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;写代码关注用户体验，就是关注琢磨自己的代码&lt;/strong&gt;，对于使用者和读者：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;他能不能看懂我代码的设计意图（可能自己就是后来的那个他）&lt;/li&gt;
&lt;li&gt;他会不会有误解，怎么避免他误解&lt;/li&gt;
&lt;li&gt;怎么能让他符合直觉，很容易用对，很难犯错&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;好的代码看起来普普通通，一看就懂，但实际上作者是打磨了一遍又一遍。&lt;/p&gt;
&lt;p&gt;好的代码能降低偶然复杂度，提升演进交付速度，进而提升业务迭代速度，这就提升了业务的竞争力，本身就是业务价值。&lt;/p&gt;</description></item></channel></rss>