(該文思想來自於經典著作《編程珠璣》) 看到有朋友評論說,美的代碼不僅僅是規范上面的事。規范的代碼可以讓我們減少Debug的難度,增加可擴展性。當遇到性能問題的時候,我們就需要改進算法了。 編程珠璣的開篇提到了一個給最多一千萬個7位電話號碼排序的問題。首先我們看這個問題的常規解決方案 ...
如果你讀過Java源碼,那你應該已經見到了源碼中優美的javadoc。在eclipse 中鼠標指向任何的公有方法都會顯示出詳細的描述,例如返回值 作用 異常類型等等。 本文主要來自 Thinking in java 的內容以及我在工作中寫javadoc的經驗。 三種類型的注釋文檔 注釋文檔有三種類型,分別對應於注釋位置后面的三種元素:類 域和方法。也就說類注釋正好位於類定義之前 域注釋位於域定義之 ...
2018-02-23 23:13 2 7787 推薦指數:
(該文思想來自於經典著作《編程珠璣》) 看到有朋友評論說,美的代碼不僅僅是規范上面的事。規范的代碼可以讓我們減少Debug的難度,增加可擴展性。當遇到性能問題的時候,我們就需要改進算法了。 編程珠璣的開篇提到了一個給最多一千萬個7位電話號碼排序的問題。首先我們看這個問題的常規解決方案 ...
(本文思想基本來自於經典著作《重構》一書) 我願意把代碼想象成女性,我希望在我面前的是一個美女,受不了丑陋的那部分。 優美的代碼可理解性高,修改成本低。不過優美的代碼是不容易一次寫出的。我的代碼剛剛寫完就是一坨屎。 比如有很多重復代碼,同一個類的兩個函數含有相同的表達式。 函數 ...
熱文索引,堅持原創不易,請小伙伴們不吝「推薦」支持: 1. 程序員必須掌握的性能調優 X Y Z 2. 程序員必須懂的架構入門課 1 2 3 3. 如何把單體式應用拆解成微服務?【上】 4. 如何把單體式應用拆解成微服務?【下】 5. 如何寫好產品幫助文檔? 概述 ...
CoffeeScript 是一門編譯到 JavaScript 的小巧語言. 在 Java 般笨拙的外表下, JavaScript 其實有着一顆華麗的心臟. CoffeeScript 嘗試用簡潔的方式展 ...
對於前端來說,最重要的莫過於用戶體驗了,這次我們聊一聊骨架屏 - Skeleton Screen 我們平常對於需要請求加載的內容,可能用的比較多的是loading動畫,比如在內容區域放一個菊花圖,當 ...
path( )作用:解析URL地址 path( ) 標准語法: (<>為必須的參數,[]為可選參數) path(<route>, <view>, [name=N ...
一、前言 項目中使用 Design Pattern 越多越好? 哪種 Pattern 比較重要? 需要學習哪些 Pattern ? 代碼是否可測試? 對於入門者來說,直 ...
如何寫出好代碼 這個題目把我自己都看傻了,因為仔細想想,這不是一個命題,是對代碼的思考,對細節的推敲和打磨。寫好代碼是一門學問,還是一種修行。 以前是公眾號(JackieZheng)和博客同步更新,尤其是技術類文章。但是最近在公眾號上寫的比較多,因為在那我可以想寫多少寫多少,隨時隨地記錄 ...