当前位置: 首页 > Web前端 > JavaScript

好的代码是优质资产、莫让代码成为负债

时间:2023-03-27 15:23:36 JavaScript

好的代码是优质的资产,别让代码成为负担软件质量的重要性也将介绍一些方法来帮助你识别不良代码气味,让我们的代码保持干净、整洁和易于维护。本课程从经典的烂代码例子出发,为大家总结优化代码的过程和具体方法。我们都说好代码是“优质资产”,坏代码是“欠账”。在写代码的过程中,我们尽量放松一下,使用各种长if语句,非嵌套,循环嵌套,省脑省力。但是一旦出现问题,后期的维护和修改就会成为问题。俗话说,“欠债一时凉,火葬场维持”。各种代码维护笑话也成为经典笑话。如果我们把一个软件产品比作一座冰山,用户能够感知的部分可能只占整体的10%左右,而冰山之下的支撑部分几乎占到了90%。这个看不见的部分就是软件的内在质量。对于程序员来说,编写和保持这90%部分质量的重要性不言而喻。代码清洁度承担了这个责任。很多刚接触编程的人,往往一开始就认为编程是机械劳动,被“码农”二字所蒙骗,殊不知“自我重复”才是编程走上歧途的罪恶源泉;或大显身手,写一些有难度的内容,成为当代编程版的“有文字的书”。为了保持良好的书写习惯,产出更加整洁、规范、易读的代码,我们需要认识到什么是干净的代码;如何更干净地维护代码;每个人都在编程的道路上更进一步。为了帮助大家对优化过程有一个直观的体验,这里我们先通过一个例子来向大家展示如何对代码进行优化。很好的代码示例,阅读顺畅到位,简单易懂,功能抽象清晰。图中的内容明显不一致,那么我们通过两步优化转换成如下代码:通过这个例子,你已经可以感受到代码优化的魅力了。在接下来的内容中,我们将向大家介绍更详细的技巧,让我们的代码干净。首先,必须提到功能。从代码开始,我们就会解决函数,当你需要提取函数的时候,如何提取函数是你必须要掌握的。讲完函数抽象之后,我们会发现我们的代码还有很多复杂的内容。如何简化这部分也是需要掌握的一个环节。我们将从圈复杂度开始,带你练习如何用例子来简化复杂的代码。紧接着上一节,本节继续从guard语句、辅助函数、复杂表达式的化简、变量的正确使用等几个点一一介绍剩下的技巧。说完技术内容,我们回到正题。在代码考古的过程中,我们可能会发现一些稀奇古怪、不合理的内容,但是你要看到,在这样异常的代码背后,往往可能会有一些故事。不要想当然地修改,也许有时候回到原点或者更新才是解决问题的方法。最后一节,老师以“面向意识的编程大法”为题,用幽默的语言总结了一些优秀开发人员的品质和工作中的思维方式。总而言之,保持代码干净不是一蹴而就的。从日常的写作习惯到思维方式的转变,是一个渐进的过程。我希望本课程可以帮助您更深入地了解维护良好的代码。所有课程内容可查看:https://space.bilibili.com/17...想要获取更多优质经典课程内容,欢迎扫描下方二维码添加小助手。