|
每個(gè)程序員都有自己煩心事,不論這事指的是范圍蠕變(scope creep),還是指匈牙利變量命名(Hungarian notation),我們都明白,這是我們有我們行業(yè)里的特定的煩惱。下面要說(shuō)的就是讓程序員們煩惱的十件事情。
10.注釋—只解釋了“how”卻沒(méi)有解釋“why”
入門(mén)級(jí)的編程課程通常會(huì)教育學(xué)生們寫(xiě)代碼前先寫(xiě)注釋、而且要盡量多注釋。這種教育的出發(fā)點(diǎn)是“多注釋肯定比少注釋好、少注釋肯定比沒(méi)注釋好”。可不幸的是,很多的程序員把這當(dāng)成了一種任務(wù),對(duì)每一行代碼都注釋一下。
1. r = n / 2; // 讓 r 等于 n 除以 2
2.
3. // 當(dāng) r - (n/r) 大于 t 時(shí)進(jìn)行循環(huán)
4. while ( abs( r - (n/r) ) > t ) {
5. r = 0.5 * ( r + (n/r) ); // 設(shè)置 r 等于 r + (n/r) 的一半
6. }
it知識(shí)庫(kù):程序員的十大技術(shù)煩惱,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。