编程的七宗罪
由 Mux 主办的 DEV 全球展示挑战赛:展示你的项目!
编程并不总是编写代码。
如果你是一名编程新手,你可能已经犯过这些错误中的一种;但如果你还没有犯过,那么这就是你了解这些错误并避免它们的机会。
在这篇博文中,我们将探讨你可能正在犯的7个错误以及如何避免这些错误。
1 – 先写代码再思考
编写代码的目的是为了解决问题。思考解决方案远比编写代码本身重要得多。
这就是为什么大多数开发公司都会编写 SRS(软件需求规格说明书)文档,将解决方案转化为开发人员可以遵循的指导方针,而客户则可以根据该方针来判断结果。
所以在学习编程之前,你应该先学习如何将软件需求转化为图表。这些图表将帮助你开发解决方案。
2 – 重复发明轮子
一条需要记住的原则:不要重复自己。
你绝对不应该重写已经存在的功能。
我们来看一个简单的例子。假设你有一个博客项目,想要添加一个富文本编辑器。你应该怎么做呢?最直接的答案就是找一个包含这个编辑器的库或软件包。
避免这种情况非常简单,只需学习如何编写可扩展和可重用的代码即可。
3 - 不使用搜索引擎和 Stack Overflow
这是刚接触编程的初学者常犯的错误。
这绝对是你所能犯的最大错误。没有哪个程序员每天不用 Stack Overflow 和 Google。
如果你找不到想要的东西,不要不好意思问。总会有人愿意帮忙的 ;)
4 – 未使用合适的集成开发环境
这一切都取决于你选择的技术。但不可否认的是,使用一个好的集成开发环境(IDE)会大有帮助。
我个人使用.NET,所以Visual Studio是理所当然的选择。VS提供了我改进代码所需的所有功能。
对你来说情况可能不同,你可能在用JS或Java等等,所以你必须选择能帮助你更快写作的工具。因为如今写作速度远比执行速度重要(这是另一个话题)。
5 – 未对代码进行文档化
编写代码是一回事,但几个月后,甚至几天后再次阅读代码又是另一回事。
这会让你和阅读你代码的人都非常沮丧。
所以下次编写代码时,请使用模式、使用注释并始终使用良好的命名(查看上一篇文章:如果代码有效,就不要修改它)。
6 - 不断寻求新技术
不考虑后果就贸然采用新技术。
不要做“样样通,样样松”。选择一项经过实践检验的技术,并精通它。
不要被各种炒作所迷惑,即使一项技术看起来很流行,也要始终坚持基本原则。
7 - 害怕修改现有代码
我自己也犯过这种错误。每次打开GitHub上的代码,我都会被大量的代码、复杂的编写方式以及众多的项目搞得焦头烂额。
但是,当我学会如何读写简洁的代码之后,我的观点就彻底改变了。
不要害怕阅读代码,甚至如果你觉得你的修改可以改进代码,就大胆地修改它。
8 - 认为只有七宗罪
请在下方评论区分享你认为什么是七宗罪。
9 - 不支持其他开发者
这只是个玩笑
请访问博客和YouTube频道查看更多类似内容:
https://zairiaimen.com
https://www.youtube.com/channel/UC757WHzy1Fv6aMG593fmLjQ