开发者编写代码的态度

简介: 版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。
版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。 https://blog.csdn.net/wireless_com/article/details/14643477

还是那句话,态度决定一切。开发者编写代码的态度在一定程度上决定了代码的质量。

对开发者而言,良好的设计,测试驱动和意图导向都能够帮助我们创造更好的软件,代码的质量就是让代码更易修改,测试,强化和调整,从而成为编写代码的基石。

评价代码质量的好坏可以从5个方面考虑:

1)内聚:高内聚指内部功能的相关度高,只做一件事。

2)耦合有度

3)没有冗余,或最大化地减少了冗余。

4)可读性强,读代码好像读小说

5)封装程度高


因此,开发者在编写代码的时候最好保持如下的态度:

1)避免过度设计和设计不足

2)把复杂度和返工最小化

3)永远不要把代码变得更糟

4)仅在有目的的情况下降低代码的质量

5)使代码易读并容易修改,从而足够健壮

6)使代码适应变化并安全可靠


拥有如上的开发态度,加上勤学苦练,定能有所成。

目录
相关文章
|
7月前
|
程序员 开发者
代码之禅:在软件开发中寻求简化之道
当面对错综复杂的系统和冗长的代码时,程序员们往往渴望找到一种简洁而高效的解决方式。本文探讨了如何在软件工程实践中追求简洁性,介绍了几种提升代码质量、优化开发流程的策略,并强调了持续学习与反思的重要性。通过一系列实用的技术感悟,文章旨在引导读者思考如何将“简化”作为编程哲学的一部分,以期达到技术上的精进和心智上的清晰。
|
7月前
|
安全 NoSQL 程序员
【年度征文 健壮代码 心得体会】 如何编写健壮的C++代码
【年度征文 健壮代码 心得体会】 如何编写健壮的C++代码
115 0
|
消息中间件 算法 安全
开发者最怕遇到的代码报错
作为一名开发者,遇到代码报错是再平常不过的事情了。无论是在编写新代码还是修改现有代码时,都有可能出现各种各样的错误。有些错误可能只是简单的语法错误,而有些错误可能会导致整个程序无法正常运行。另外,结合阅读《实战总结|记一次消息队列堆积的问题排查》这篇文章,作者在工作中遇到的消息队列堆积的问题以及如何解决这一问题的过程,我深刻认识到了在开发过程中遇到问题准确排查的重要性,以及解决问题的策略和方法。那么接下来,就来聊一聊开发者最怕遇到的代码报错,以及如何有效地解决和避免这些问题。
297 2
开发者最怕遇到的代码报错
|
测试技术
你觉得哪些不规范的编程行为最让人头疼?
你觉得哪些不规范的编程行为最让人头疼?
83 1
|
SQL 运维 Java
如何用ChatGPT提高程序员开发效率?
如何用ChatGPT提高程序员开发效率?
563 0
|
存储 设计模式 程序员
多数程序员难以简单的方式开发应用?
  心理学中有一篇相当古老、但又非常重要的论文,题为《魔法数字七(上下浮动二):人类信息处理能力中的一些限制》。这篇文章衡量了大脑处理信息的极限,并给出了一个具体的数字:人脑可以同时容纳五到九个概念。我们当然能够把这个有趣的结论延伸到诸多领域当中,但对软件开发人员而言,下面两项含义最为重要:
142 0
|
监控 前端开发 Cloud Native
程序员如何快速上手一个新项目?
作为开发人员,我们不可避免地会遇到如下场景,一是接手前同事的项目,二是参与到新的项目组开发。 如果项目不紧急留给我们时间去了解业务还好,一旦项目紧急,则会让我们感觉到压力山大。这个时候必须要有一套行之有效的方案,能够引导我们快速步入正轨。 成熟的程序员,擅长从过往经验里总结出快速上手和熟悉新项目的技巧。 今天我们邀请了4名淘系技术工程师,给大家分享一些他们在接手新项目时的方法心得,希望对换工作或者换业务的你有帮助。
程序员如何快速上手一个新项目?
|
机器学习/深度学习 人工智能 数据可视化
|
架构师 城市大脑 开发者
为什么大部分人做不了架构师?这2点是关键 | 开发者必读(106期)
最炫的技术新知、最热门的大咖公开课、最有趣的开发者活动、最实用的工具干货,就在《开发者必读》!
1154 0
|
Java 程序员 测试技术
10年老程序员给3年开发者的10点建议
10年老程序员给3年开发者的10点建议