代码质量和人有关吗?代码本身就是一种语言,以前被认为是与机器交流的,现在之所以重视代码质量是因为长期项目更多的要跟人交流,代码也是人与人交流的语言。

人的喜怒哀乐也是代码的一部分,每个人有技术手段也得有人性才能写得出好的代码,技术可以学,人性是想去做,随环境而变,所以代码质量离不开环境,自己所做所为一定受环境影响,反过来也可以影响环境。但现实之中并不是随人愿的,比如每个人都有自己的目的,并不是都愿意改进自己的代码质量,如何办,人之本性之一是贪婪,没好处的事是没人做的,想让他做,嘿嘿,吃亏+利诱+时机。

人总是懒惰的,所以不吃亏是不会改的,第一步就是这样写如何会出问题,造成写代码人员的损失(吃亏:笨办法就是谁的代码谁负责),等付出足够代价的那一天(时机)自然会反省,然后告诉正确的方法及体会到好处(利诱)。

代码嘛就是人的体现,什么人做什么事,人性即代码的形状(码形)。人组成社会,代码组成程序。

不同环境有不同的办法,上面这种办法是解释不明白的时候用的,也有啥都不听的,惹不起还躲不起吗?哎,发发牢骚。有机会推广的话自己以后也少些麻烦。大家在一个屋檐下,所以不用担心躲不掉,总有一天会碰上的,多少而已。

这是乐观的,也有悲观的,环境不是一人之力形成的,也不是一人之力可以改正的,能力强的改善可以,但咱能力弱的,好环境学技术,不好环境嘛,听说是培养项目经理的,我是理解这环境对于技术方向的工程师是考验自学能力的。人性受其影响,码形亦有变化,也可能妥协,趁早离开吧。能力高低可以自己试试看啊~_~.

人性==码形,环境==程序。

对了,社区里有个合集代码质量随想录关于写代码的,还是很不错的,看完有感而发。