对于老程序员来讲,对编码技术已经很熟练了,于是开始讲究编码规范。从项目经理角度,很重视编码规范,主要是考虑到代码的易读性、以及人员变更后代码的可维护性,再则是开展技术培训时展现项目团队的工作品质。然而对于新程序员来讲(刚毕业的大学生或从其他专业通过培训、自学转过来的程序员),第一目标是实现程序功能,有些代码是从其他地方拷贝过来的,只要编译能通过、功能能实现就万事大吉,通读及修改完整的代码块需要消耗大量的时间、且可能改出新的问题,于是代码规范性对他们而言成了无效劳动。
在项目或产品生命周期中,代码规范性基本不影响最终目标的实现,故它受重视的程度相对较低,比如在进度延后的情况下,往往不再顾及代码规范性。项目或产品投入使用之后,因为稳定第一,要想再改就更困难了。一些小公司的团队由于成本受限,代码规范性难以得到执行。一些大公司的团队相对好一些,会通过开发工具、GIT提交、人工审核等多种手段校验代码规范性,但执行的也是一些基础性的规范。
在信息经济时代,代码量越来越大,代码规范对团队的高效协同、对信息系统的可持续性迭代升级起着很重要的作用,但能真正很好地落地,还是任重而道远。