改良程序的五大技巧 讓你的代碼更優質
進入IT行業即將成為一名程序員的你們,將會無數次的閱讀你的或別人的代碼。因此,在編寫時多花一點時間,你會在閱讀它時節省大量的時間。
1. 盡量保持方法簡短
盡管很多人都遵循這個規則,但它仍然非常的重要。你寫的方法要始終能在一個屏幕里放得下。如果你需要去滾動屏幕,這會分散你的注意力,而且你看不到整個的上下文。最佳長度是5-20行,這根據你的情況而定。當然,getters/setters 通常是一行代碼的方法,但與其說它們是真正的方法,不如說它們只是存取工具。
2. 不要把同一個變量用于多個不同的目的
一個變量應該始終只為一個目的服務。通過使變量常量化(C++里的const, Java里的final),使得編譯器能夠優化編譯,而且使你的代碼醒目表達這個變量是不能改變的,你的程序的可讀性會變得更好。
3. 使用自描述的變量名和方法名
你的代碼應該對于任何人來說,只要看一眼就能知道是干嘛的。盡量不要用簡寫方式,除非有特殊的習慣,就像下面的:
src - source
pos - position
prev - previous
如果你認為描述性的名稱并不是那么有價值,請對比一下n, ns, nsisd 和 numTeamMembers, seatCount, numSeatsInStadium。
4. 拒絕神秘數字
當你要把什么東西跟一個常量值做比較時,記得把這個值定義成常量。沒有什么會比去猜測你的同事寫的這樣的代碼更讓人頭疼的事了:
il < 4384
換個形式感覺如何?
inputLength < MAX_INPUT_LENGTH
5.通過習例學習新知
編程是一種學習新知的過程。當你學到了新的程序庫或新語言,你可能會迫不及待的丟掉舊的代碼,用你新學到的東西重新寫一遍。有很多的理由都能說明你不該這么做。
往現有的應用里增加新的類庫或框架同屬于這種情況。就說你寫了一個JavaScript的Web應用,期間,你發現了jQuery。現在你突然急切的想丟到你的JavaScript程序,重新用jQuery寫,盡管你還從來沒用過它。
最好的方式是你先用jQuery寫一些簡單的例子,通過這種方式把你在應用里將要用到的知識都學會。需要AJAX?在你的項目之外做一些小例子,當完全弄懂了后,丟掉例子,應用到你的產品里。

相關推薦HOT
更多>>
合肥java培訓機構去哪個比較靠譜
如今培訓機構市場魚龍混雜,很多零基礎進入Java開發的同學對于培訓機構也不是很了解,想要真正的選擇到合適的學習機構很難,但是如果你想要學習...詳情>>
2020-09-22 15:43:00
合肥Web前端培訓費用大概多少?都學哪些內容
前端開發現在可謂是一個比較熱門的職業,越來越多的人都想進入分一杯羹,但是自學又很難,參加培訓機構又要花錢,在各種選擇上大家總是猶豫不決...詳情>>
2020-09-22 15:41:00
參加合肥HTML5大前端培訓可以掌握哪些重要框架?
2020年想要技高一籌,想要升職加薪,千鋒合肥校區HTML5大前端培訓不容錯過!詳情>>
2020-01-15 13:34:00
2020年Java發展前景怎么樣?
如果你也想學Java,可以選擇千鋒教育合肥校區。優質師資+前沿課程體系+完善的就業保障,為你解決學習后顧之憂,而你只需跟著校區老師的講課節奏...詳情>>
2020-01-09 15:03:00熱門推薦
技術干貨






