西西河

主题:【原创】编程随想 -- 代码ABC

共:💬17 🌺48
全看分页树展 · 主题 跟帖
家园 【原创】事实上,原文只停留在讲信的基础上

正确性一直是困扰程序员的大难题.“达、雅”就更不好说了。

我现在的观点:“达“应该是在信的基础上做到表达通顺、易懂。即代码的可读性。我承认有不少看起来风格很好的代码可能存在不少错误。但是,一方面,我指的是在“信”的基础上的“达”。二、通常愿意花时间考虑表达的程序员写出正确代码的可能性比较高,即使有错也容易发现(甚至不需要借助调试工具)。

而“雅”我想说的是艺术性,如果你同意好的程序也是一种艺术的话。不过原文我没表达出这个意思。这是我几年前写的了,那时候恐怕还没体会,或者有体会但是说不出来。正如写作,同一个意思可以用很多方法表达一样,有些文字看起来会赏心悦目,回味无穷。代码也是一样的。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河