如果我们想成为技术性的,我们会说代码本质上是一个由单词、字母、数字和数字组成的系统,它以某人的数字设备可以读取、解释和执行的方式传达特定的想法。
但这不是一个真正有用的定义,不是吗?
代码很简单,真的。
代码只是您的计算机可以理解的一种以计算机为中心的语言。而已。
您告诉您的程序显示并询问用户信息,用户输入他们的信息,然后您的代码执行您告诉它对用户信息执行的任何操作。
编码仅仅是编写、测试和调试代码的行为。
如果您想以 Web 开发人员、软件工程师、数据分析师、iOS 应用程序开发人员或网络安全工程师的身份进入科技世界,您将需要学习如何使用至少一两种语言进行编码。编码,无论是 Python、JavaScript 还是 Java,就像用任何其他语言编写一样,
这意味着你写的越多,你消耗的好文章越多,你就能写得越好。
是什么让好代码好,坏代码坏?
因此,如果您练习编写代码,那么您将在编写好代码方面变得更好,这是有道理的。同样有意义的是,如果您阅读好的代码,您将了解如何使您的代码更好。
但是好的代码是什么样的呢
虽然可能会有特定的“最佳实践”会因语言而异,但仍有某些最佳实践被普遍接受。
这里有一些普遍使好代码好和坏代码坏的东西。
好的代码是可读的
好的代码很容易阅读。
或者至少它像代码允许的那样易于阅读。
像 Python 这样的语言看起来比 Java 更像英语。但是当我们说好的代码是可读的时,这并不是我们的意思。
我们的意思是好的代码是缩进的,所以你可以看到哪些代码行在一起。代码元素都以相同的方式包装,因此绝不会混淆任何一个标签在做什么。解释什么特定代码行的评论很多。
好的代码易于阅读,因为它的编写方式清晰、简洁、视觉上令人愉悦且一致。
糟糕的代码是不必要的复杂
假设您正在设计一个网页。您可能希望以某种方式显示页面的不同元素。也许您希望每隔一段文本都具有某种颜色。
让我们说蓝色。
您构建您的页面,编写一些 CSS 代码,使其他文本段落变为蓝色,然后点击发布按钮。一周后,您的老板出于某种原因想要将该蓝色文本更改为绿色。
当你回到你的代码时,你是在改变一行代码还是多行代码?如果您必须更改一行代码,那么您的代码可能还不错。如果您必须使用蓝色文本更改每个单独段落的代码,那么您的代码可能会变得不必要地复杂。
因此,如果有一种更简单的编写代码的方法可以让您在未来做更少的工作,那么您的代码就有改进的空间。
好的代码是可扩展的
好的代码应该能够随你扩展。
如果您正在构建软件来处理特定问题,但是随着数据集等其他细节的变化,您的代码会显着变慢,那么您的代码就会很糟糕。但是如果你的软件能够以相似的速度解决问题,不管你的数据有多少变化,那么你已经写了一些好的代码。
可扩展的代码是以不易被淹没的方式编写的代码。它高效,解决问题或执行任务的速度和频率一样快。
地址:无锡市滨湖区慧泽路210号往西南约110米
地址:南京市雨花台区安德门大街52号雨花世茂5楼
地址:杭州市拱墅区杭行路666号万达广场B座17层
地址:上海市长宁区长宁路1018号龙之梦国际大厦8层
地址:合肥市蜀山区莲花路646西50米尚泽大都会A座23层