欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

程序員有哪些強迫癥?

林國瑞2年前11瀏覽0評論

給大家幾個程序員的強迫癥表現:

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

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

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

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

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