雖然說寫代碼不分國界,但是中國程序員和外國程序員寫代碼的習(xí)慣和水平硅堆,確實(shí)不一樣屿储。有網(wǎng)友分享了一段代碼,據(jù)說是日本程序員寫的渐逃。而為同一功能而寫的代碼够掠,中國程序員和日本程序員寫的截然不同。
日本程序員寫的這段代碼:
中國程序員寫的代碼:
關(guān)于中國程序員和日本程序員寫的代碼茄菊,有人稱編程時不單要執(zhí)行效率高疯潭,更要別人容易看懂赊堪,易于團(tuán)體作戰(zhàn)。中國程序員寫的這段代碼竖哩,比較注重個人技巧哭廉,要是其他人來看程序,需要花一點(diǎn)時間相叁。而且雖然代碼比較短遵绰,但是運(yùn)行的時間不會縮短。要是是一個小組之間合作增淹,有可能降低速度椿访。這段代碼誰都可以寫,主要優(yōu)點(diǎn)是簡便虑润。
而日本程序員寫的這段代碼成玫,比較注意的是集體意識。其他人要看代碼端辱,比較方便。這段代碼雖然很長虽画,但是不會對程序運(yùn)行時間造成影響舞蔽。很顯然,寫這段代碼的日本程序員經(jīng)過訓(xùn)練码撰。因?yàn)槲ㄓ斜挥?xùn)練過的程序員渗柿,才知道這段代碼的好處。因?yàn)檫@段代碼更加的好理解脖岛,而且利于修改朵栖。
但是也有人持反對的觀點(diǎn),認(rèn)為柴梆,日本是按行付費(fèi)陨溅,所以程序員寫的代碼,比較啰嗦绍在。不僅如此门扇,而且中國程序員所寫的代碼明顯比日本程序員寫的更加的清晰。日本程序員寫的這段代碼偿渡,都可以做發(fā)面教材臼寄。
其實(shí)環(huán)境不一樣、所受的教育不一樣溜宽,中日程序員寫出來的代碼不一樣也很正常吉拳。而且兩個程序員,也不能代表中日程序員的所有水平适揉,絕對不能說哪個國家就比較牛逼留攒。任何國家都有厲害的程序員煤惩,也有很差勁的程序員。