优雅编码之你所不知道的好处

优雅具体意思:(指物)优美雅致。 通常说:某人言谈举止非常优雅。优雅是一种和谐,类似于美丽,只不过美丽是上天的恩赐,而优雅是艺术的产物。优雅从文化的陶冶中产生,也在文化的陶冶中发展。

优雅

前天参加了郑大软件工程自学考试,软件测试中有一道简答题是这样问的:“编码为什么要坚持标准或规范?”当我看见这个问题的第一眼,就想起了我自己之前写的代码了。记得暑假期间我翻看了大一刚开始学习编程时候的代码,发现一个严重的问题——看到一半我就看不去了,写的简直是太乱了,一点点都不优雅。没有分清模块,许多代码都没有注释以至于经过一段时间自己写的代码自己都看不懂了。但是当时感觉能写出能够运行的代码就已经不错了,但是现在看来代码的可读性非常的差。

好像大一盲目自信我

关于优雅的编程的好处,我是在前一段时间才有了更深刻的理解。在暑假期间,我和涛出去实习参与了一个大型项目,项目的目标是把公司分布在各个部门的系统集成到一个系统中(ERP系统),在整个项目的开发过程中,令我最有感悟的是代码要有一定的规范,这样对于后期维护人员,对于系统集成开发人员的工作会有很大的帮助。我们在需求分析阶段就遇到了很大的问题,因为公司不同的部门使用的数据库不同、命名规范不同、编码的风格也不同、数据库也没有说明文档和库结构,这就使得我们在分析数据库结构的时候找不到字段之间的关系,许多时间都花费在了猜字段之上了。
躁动的内心

在开发阶段中,我们是跟着郑州的一家公司进行的。从他们的开发过程中,我深刻的明白了规范的编码对于开发的效率是多么的重要,他们的编码规范是值得我们进行学习,在开发之前他们的负责人就给我们讲解他们的编码规范,这也使得我们在后期开发中的效率提升了很多。我们编写的代码的可读性也有了很大的提升。

下面是我对“编码为什么要坚持标准或规范?”的解答:

解答

  1. 提高编码的效率
    使用编码规范,你可能会减少几个问自己关于你的代码风格的问题当每个人都使用相同的风格时,这样的困境简单地消失了。开发前同一代码风格,对编码的效率会有意想不到的提升。

  2. 利于后期维护
    随着时间的推移,维护代码是一个挑战。甚至当你几个月后重新审视自己的代码时,你都可能会发现它很难理解。当整个包是由几个人合作编写的时,情况会变得更糟。确保在系统的生命周期中使用一个共同的风格对它的维护有很大的帮助。

  3. 快速理解
    遵从规范编写的代码比较容易读,因此它读起来更快。只是需要一点点实践,读者的眼睛立即就能识别出代码中的模式。如果结构看上去清晰,那么各类元素和逻辑块就会变得很明显。它也有使误解的可能性最小化的好处。读别人的代码就像读自己的代码一样有熟悉的感觉。

  4. 错误处理
    确保所有的错误都被优雅地捕获和正确地处理是提供良好的软件的另一个棘手的问题。编码规范可以在软件编程的这方面带来强大的解决方案。

  5. 可维护性
    随着时间的推移,代码维护是一个挑战。甚至当你几个月后重新审视自己的代码时,你都可能会发现它很难理解。当整个项目是由团队编写的时,情况会变得更糟。在开封中使用一个共同的风格对它的维护有很大的帮助。

发布了33 篇原创文章 · 获赞 11 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/lsy_666/article/details/102686023