不论是工作多年的程序员,还是刚刚开始编程生涯的新手程序员,想在编码领域大展身手,代码质量是关键因素,这还关系着程序员们能否写出高质量代码、快速开发新应用、找到好工作。那么除了提升自己代码质量,还能怎么样提高专业能力?
一、为什么代码质量差?
不论新手还是老手程序员,总会产出或多或少质量差的代码。
代码质量差的表现主要有这么几点:
名字不知其意、超大类、超大方法、重复代码、代码难懂、代码bug多、代码修改困难……
其中最为影响代码质量的两个表现是命名名不副实、逻辑可扩展性差。
接下来分析下为什么会产生代码差的原因:
内部原因主要有:自身技能低,重要技能没有掌握到,如常用的工具类、框架高级用法等;无高要求标准,仅仅完成需求就行,稳定性、可扩展性、性能、数据一致性等没有考虑……