你需要立即改掉的 10 个不良编码习惯
人无完人,这是最诚实的真理。程序员和生活中的其他任何领域都一样。有很多优秀的、杰出的以及仍在成长的程序员,但他们往往并非最优秀的。我们都会犯错,每个人都是人。除了缺点之外,坏习惯也会带来很多麻烦。这些坏习惯乍一看可能无伤大雅,但如果不加以纠正,就会造成很多问题。在本文中,我将讨论每个程序员都应该避免的 10 个坏习惯。
1. 一直独自工作
与团队分享你的进度和想法非常重要。以正确的方式构建项目并非总是可能,因此持续沟通至关重要。与他人合作时,沟通也能让他们受益。如果你与他们交流想法,并指导团队中经验不足、容易遇到困难的成员,他们的工作通常会得到改进。
2. 对自己的代码过于自信
如果你写了一些东西,不要仅仅因为是你写的就认为它很棒。在你的职业生涯中,你会随着参与新项目和积累经验而学到更多关于编程的知识,所以花点时间反思一下你作为一名程序员的成长历程。
3. 拒绝编写糟糕的代码
有时,开发人员会因为截止日期而写出糟糕的代码。即使你已经警告过客户或经理这样做的后果,他们仍然坚持要按计划进行,所以你现在必须开始编写代码。这可能是因为有一个紧急问题,等不到你想出解决方案为止。因此,对于程序员来说,多才多艺非常重要,他或她可以同时编写出好的和糟糕的代码。这样,你就可以重新审视并消除你的技术债务。
4. 责怪他人
傲慢是技术专业人士(例如开发人员)的常见特征。勇于承认错误会让你脱颖而出。犯错时,不要羞于道歉。接受这个事实后,你就能从错误中吸取教训,避免将来重蹈覆辙。不承认错误,学习就无从谈起。
5. 高估你的个人风格
确保您的工作风格和环境设置与您的团队协调一致。团队中的每个成员都应遵循相同的编码风格,并在类似的条件下工作。如果您按照自己的方式行事,您可能不习惯同事的编码风格;如果风格不寻常,下一位开发人员可能会难以使用您构建的代码。
6. 浪漫化你的开发工具包
有时,你常用的编辑器或命令行工具并不适合你的工作。例如,Visual Studio 是开发 IDE 的好工具,Sublime 是开发动态语言的好工具,Eclipse 是开发 Java 的好工具等等。Vim 或 emacs 可能是你最喜欢的工具,但这并不意味着它们适合所有情况。
7. 向经理/客户提供反馈太慢
确保每个人都尽可能地了解对他的期望,是工匠所能拥有的最优秀品质之一。你的经理并非唯一受益者。此外,这对你自身也有益:你将不再对项目的未来感到担忧。
8. 使用不包含任何信息的名称
为变量和函数命名可能很棘手,但您可以轻松确保它们命名正确。在名称中添加信息将有助于其他人理解您的代码。名称很有用,因为它们描述了代码的功能。如果起了一个好名字,您可以在几秒钟内了解一段代码的作用,而无需深入研究计算过程。
9. 谷歌使用不够
复杂的问题可以通过根本不去解决来快速解决。如果你不确定,可以谷歌搜索。你也可以问问你旁边的工程师,但他提供的详细程度不如 Stack Overflow。而且,你还会打扰他的工作。
10.放弃
你应该这么快就放弃吗?尽管离解决方案只有一步之遥,但太多程序员还是在还没找到解决方案之前就放弃了。毫无疑问,开发人员的生活充满挑战。我们的日常生活充满了新的挑战,偶尔我们会感到自己陷入困境,甚至想要放弃。但是,你必须记住,放弃不是一种选择。确实,有些技术挑战阻碍了我们开发某些东西。然而,漫长的过程并不意味着无法完成。放弃不同于知道何时停止。不要让放弃的想法悄悄溜进你的脑海。
随着年龄的增长,我们往往会养成习惯。养成并坚持的习惯可以帮助你避免对每件事都想太多。当你习惯了好的做事方式,事情就会变得毫不费力。
我很想听听你认为还有哪些编程习惯是有害的。请在下方留言。
现在您可以通过给我买一杯咖啡来表示您的支持。😊👇
感谢阅读😊
文章来源:https://dev.to/muthuannamalai12/10-bad-coding-habits-you-need-to-put-an-end-to-right-now-363b