聊聊什么样的代码是可读性强的代码?
代码
所谓代码就是从计算机中人为定义出来的标识新语言的集合,通过一个个方法去实现每一个需求要点,这种表现形式称之为代码,我们常说的有代码块,还有语句等
其实写代码。是一个修身的过程,从自省的观点出发,对于外界进行思考、逻辑、判断、整理。风险规避。以及最后的输出,其实我们每个人作为代码。或者叫研发工程师。这种行为或名称更为贴切一点。我们都是代码的制造者。可以说是他们的创造者,是很多集大成功能产品建造者。比如京东的首页,就是靠五百多名研发工程师去共同维护。每个人和每个人。代码风格是不一样的。就好像每一个人的性格也是不尽相同的。正是因为有了层次不一样的代码风格。也缔造出了代码行业的很多特色。
我们通常喜欢。把写代码的人。称之为程序员。因为代码。就是程序。显然这是不对等的。
我们其实也提比较。苦恼。对于高质量的代码中,我们需要考虑的点。特别多。代码的可读性是最重要的一点。其次是维护性。可扩展性。等其他特性
如何写出易读性好的代码:
为了探究这个问题。我们得回归问题的本质。一,眼光去判断。所有人都通用的标准。所谓易读就是从业者可以一眼看出其中的逻辑树、方法的标准参数其中的逻辑要点、异常处理、参数验证、以及逻辑处理、其中要做到易读性。逻辑处理必须明确。我们要向其他人展示;
这里我们从最简单的接口开始谈起。
接口是实现功能的通用标准。通过对需求的定制化要求,确定参数。在经过逻辑转化。和参数验证。对其中的入参进行逻辑的处理。从而返回到用户所想要呈现的结果。我们后端工程师将数据呈现给前端。前端工程师负责展示出更加优美的页面,供用户去观看。
因为我们每天都和代码在打交道。谁说好的代码?可以。更好的节省时间,去获取到自己想要的逻辑。本质上写代码,就是来写逻辑的。解决一个事务的处理过程,通常称为逻辑。我们分为第一部,第二部,一次类类推。将数据一步步变成我们需要的成果
易读代码的特征:
首先第一步。有必要的注释。
其实很多人忽略了注释的重要性。因为我们不是圣人。此时的逻辑处理。对于后面的另一个人。去接受你现在的功能,它需要花费很大的力气。去重新审视这个需求。如果说你有注释。那必定事半功倍可以省去很大而且别人理解你的逻辑会更好。
第二步:逻辑树:
写代码。本质就是为了解决事物。解决需求。当你要完成一件事儿。这个事情的起因,结果都是你需要考虑的。为了保证你可以达到。利益最大化。当前这种事情。你必须要想多种情况。去异常处理。对于主动的数据进行过滤处理。确保拿到的数据。是准确无误的。必要的草图。会使你的逻辑更加清晰。便于完成之后的付款。
第三步:切分:
这里所说的切分并不是。代码的切泵,完事功能要点的气氛。比如说我们常见的添加操作也就是写操作。一般分为获取前端信息。
验证处理信息。
处理逻辑信息。
写库操作。
其中这三部。每一步。添加注释。进行功能点的细化分。进行要点的逻辑处理。进行要点的。异常处理机制。就已经很不错了。
第四步: 复盘
我觉得一般代码工作者和高级别的工程师的区别就是最后一步对于代码的。复盘逻辑的整体架构复吧。复盘
我们一般秉承的原则。是先完善后完美,先要完成整个的。需求方法。然后再进行代码优化。架构以及逻辑性的优化。
千万不要小瞧了这一步。一般很大程度上的问题在为 Review。代码的过程中。可以及时的找出来避免风险
版权声明: 本文为 InfoQ 作者【卢卡多多】的原创文章。
原文链接:【http://xie.infoq.cn/article/a8160dc76f171a6b9a161b340】。文章转载请联系作者。
评论