5个软件开发人员的不良习惯

原文地址: 5 Bad Habits Of Software Developers

关于程序员应该如何编程,没有严格的规则。所以,如果你有自己的编程风格,没有错。

程序员没有固定的习惯,但我想提一些妨碍程序员进步的行为。

以下是开发人员应该避免更快爬上梯子的五大习惯:

1.没有代码结构或代码风格

统一大规模的代码结构(架构)和商定的小规模代码风格是必须的。有时程序员从一个项目开始而没有定义这些项目,因此,当项目变得越来越大时,管理它就变得很困难。

此外,当多个程序员正在处理项目时,代码结构和样式在某些条件下有所帮助 - 它易于进行代码管理。

2.盲目复制粘贴代码

毫无疑问,我们都在互联网上使用代码。

事实上,不重用代码并不是最明智的想法。但是每次使用某些代码时,你是否盲目地粘贴它并检查它是否有效?好吧,如果是的话,你错过了学习的机会。

您查找代码的原因是您要么不知道如何操作,要么想节省时间。尝试了解您至少在较高级别使用的代码段。您不必逐行遵循代码,但至少要了解所使用的方法。

下一级是从头开始重现相同的解决方案。也许甚至可以让它变得更简单。这样,您将充分利用这一点。

3.晚上熬夜

大多数程序员都是夜猫子。

这通常可以追溯到这样一个事实,即大多数程序员总是会在深夜编程,导致程序员在白天处于较不专注(或更主动)的程序员(更多时间进行调试和编译而没有饱和的服务器),并且没有会议。

为什么晚上?因为夜晚有机会独处,而且只是直接计划。这就是为什么程序员通常在深夜工作时效率最高的原因。

感觉富有成效但并不意味着我们实际上是。如果所有这些工作都必须被丢弃并重新加工怎么办?因为明天早上与同事交谈时的新信息?

此外,开发人员仍然必须在早上去上班。而在深夜,在这种情况下,将累积疲惫和压力。没有(随着时间的推移)良好的睡眠,精神和生理问题将开始堆积,这可能造成倦怠,抑郁,疾病等的负面自我强化循环。

这里的解决方案是定期睡个好觉,精神焕发,并在白天学习如何提高工作效率。

4.缺乏文档

认为文档是一种负担,应该在可能的情况下被推到一边,而当它不是时就会匆忙。

这会导致技术债务,并且是将新开发人员加入团队的主要障碍。

如果人们为文档付出更多努力,那么就会创建更好的流程来处理这个问题。

这将开始提高快速有效地交叉训练开发人员的能力。

5.编写代码而不进行测试

抛开关于TDD优缺点的争论,进行一些测试几乎是必须的。

有些人喜欢先写它们,有些人则先编写测试。无论哪种方式都比没有测试更好。

拥有良好的测试覆盖率可以鼓励开发人员更自信地进行更改,并减少错误,并更频繁地修复代码中的结构问题。这反过来又提高了团队速度,并允许更多的价值交付给最终用户。

截至目前,只要注意这些行为,并尝试纠正你的习惯,一旦它成为你的模式,你将自动知道什么最适合你。

如果您想了解更多关于如何在没有压力的情况下取得成功,请在我的每周时事通讯中找到有用的提示,以及 免费的专业网络备忘单

谢谢你的阅读! 🙏

如果您对此帖有任何想法,请随时在Twitter上与我联系 ,并在下面发表评论。

照片来自Pexels的Basil MK

打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2015-2023 高行行
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信