人?程式碼?

xijieqjx發表於2013-01-26

程式碼質量和人有關嗎?程式碼本身就是一種語言,以前被認為是與機器交流的,現在之所以重視程式碼質量是因為長期專案更多的要跟人交流,程式碼也是人與人交流的語言。

人的喜怒哀樂也是程式碼的一部分,每個人有技術手段也得有人性才能寫得出好的程式碼,技術可以學,人性是想去做,隨環境而變,所以程式碼質量離不開環境,自己所做所為一定受環境影響,反過來也可以影響環境。但現實之中並不是隨人願的,比如每個人都有自己的目的,並不是都願意改進自己的程式碼質量,如何辦,人之本性之一是貪婪,沒好處的事是沒人做的,想讓他做,嘿嘿,吃虧+利誘+時機。

人總是懶惰的,所以不吃虧是不會改的,第一步就是這樣寫如何會出問題,造成寫程式碼人員的損失(吃虧:笨辦法就是誰的程式碼誰負責),等付出足夠代價的那一天(時機)自然會反省,然後告訴正確的方法及體會到好處(利誘)。

程式碼嘛就是人的體現,什麼人做什麼事,人性即程式碼的形狀(碼形)。人組成社會,程式碼組成程式。

不同環境有不同的辦法,上面這種辦法是解釋不明白的時候用的,也有啥都不聽的,惹不起還躲不起嗎?哎,發發牢騷。有機會推廣的話自己以後也少些麻煩。大家在一個屋簷下,所以不用擔心躲不掉,總有一天會碰上的,多少而已。

這是樂觀的,也有悲觀的,環境不是一人之力形成的,也不是一人之力可以改正的,能力強的改善可以,但我們能力弱的,好環境學技術,不好環境嘛,聽說是培養專案經理的,我是理解這環境對於技術方向的工程師是考驗自學能力的。人性受其影響,碼形亦有變化,也可能妥協,趁早離開吧。能力高低可以自己試試看啊~_~.

人性==碼形,環境==程式。

對了,社群裡有個合集程式碼質量隨想錄關於寫程式碼的,還是很不錯的,看完有感而發。

相關文章