色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

程序員有哪些強迫癥

傅智翔2年前15瀏覽0評論

程序員有哪些強迫癥?

給大家?guī)讉€程序員的強迫癥表現(xiàn):

1、代碼格式的極度一致。比如,在C語言中,有些人括號{}必須單獨占一行。現(xiàn)比如,在for循環(huán)中,如for(int i=0; i<10; i++)這種形式中,分號之間必須要有一個空格,變量名稱、函數(shù)名稱的定義習(xí)慣等,必須要符合自己的,否則可能會極度不舒服。

2、代碼功能的極度優(yōu)化。比如,在Python語言中,想實現(xiàn)某個功能,就比如產(chǎn)生一個包含10個元素的列表,列表里面的元素為[1, 4, 9, ...,100],即每個元素為x的平方,x的取值為1-10,大部分人可能會寫為如下代碼:

但強迫癥者可能非要改成下面的形式看起來才會舒服:

3、代碼運行性能的極度優(yōu)化。特別是在Python語言中,作為一種動態(tài)編程語言,雖然提高了開發(fā)效率,但也犧牲了很大的運行性能。強迫癥可能會想盡一切辦法優(yōu)化某些代碼段,比如上面的產(chǎn)生列表的例子,可能會改為使用列表推導(dǎo)式的形式,將代碼盡量改為Python內(nèi)部已經(jīng)優(yōu)化過的方法進行實現(xiàn)。

程序員還有其它的各種各樣的強迫癥,當(dāng)然,這些強迫癥并不一定是不好的,大部分只是個人習(xí)慣而已,甚至是更好的一種編程思維方式,如上面的第三種情況。

java輸出右縮進,程序員有哪些強迫癥