20160309 Clean Code 程式碼強迫症
我寫程式碼一直有種強迫症的感覺。比如給自己寫的Yami程式,明明就是很簡單的檔案讀寫,明明沒有那麼多邊界可能。缺樂此不疲的判斷,封裝,抽象。成倍的消耗時間。
我覺得這是一種病,但卻無藥可救,因為不這麼做,就覺得寫出來的東西自己不滿意。
最近在看一本書《Clean Code》,其中介紹的程式碼整潔之道,我深表認同,也確實在不自覺的強迫自己遵守。
但願閱讀我的程式,就像讀懂一個故事。
工作慢慢走向正規,也慢慢的進入角色。
2016年3月9日 晚
相關推薦
20160309 Clean Code 程式碼強迫症
我寫程式碼一直有種強迫症的感覺。比如給自己寫的Yami程式,明明就是很簡單的檔案讀寫,明明沒有那麼多邊界可能。缺樂此不疲的判斷,封裝,抽象。成倍的消耗時間。 我覺得這是一種病,但卻無藥可救,因為不這麼做,就覺得寫出來的東西自己不滿意。 最近在
Clean Code 程式碼整潔之道 格式
程式碼整潔之道 第5章 格式 筆記 5.1 格式的目的 程式碼格式關乎溝通 5.2 垂直格式 5.2.1 像報紙學習 原始檔最頂部應該給出高層次概念和演算法,細節應該往下漸次展開。 5.2.2 概念間垂直方向上的分隔 不同的東西用空白隔
讀《Clean Code 程式碼整潔之道》之感悟
盲目自信,自認為已經敲了幾年程式碼,還看什麼整潔之道啊。我那可愛的書架讀懂了我的心思,很明事理的保護起來這本小可愛,未曾讓它與我牽手 最近專案中的 bug 有點多,改動程式碼十分吃力,每看一行程式碼都帶一句“這是什麼XX程式碼啊,真XX難改”,這樣持續了好幾天,有天晚上坐在書房回想這幾天發生的一切,仰頭定睛思
程式碼整潔之道(Clean Code)- 讀書筆記
一、關於Bob大叔的Clean Code 《程式碼整潔之道》主要講述了一系列行之有效的整潔程式碼操作實踐。軟體質量,不但依賴於架構及專案管理,而且與程式碼質量緊密相關。這一點,無論是敏捷開發流派還是傳統開發流派,都不得不承認。這本書的閱讀物件為一切有志於改善程式碼質量的程式設計師,書中介紹的規則均來自作
怎樣寫出漂亮整潔的程式碼?聊聊 Clean Code 的編碼、重構技巧
Clean Code,顧名思義就是整潔的程式碼,或者說清晰、漂亮的程式碼,相信大多數工程師都希望自己能寫出這樣的程式碼。 也許這是個千人千面的話題,每個工程師都有自己的理解。比如我,從一個天天被罵程式碼寫得爛的人,逐漸學習成長,到現在也能寫的出“人模人樣”的程式碼來
程式碼整潔之道 clean code 讀書筆記
《程式碼整潔之道》 給出關於提高程式碼質量和可讀性的建議。 一些建議對初學者非常有用。下面是我的幾條筆記。 關於變數名、函式或類的名稱 第2章 有意義的命名 2.2 名副其實 變數、函式或類的名稱應該告訴你 它是什麼、能做什麼、該怎麼用。 Int d; //消
程式碼整潔之道 Clean Code
資源連結連結:https://pan.baidu.com/s/1FQRGhvBppUK9FWwI1lqkZA 密碼:nuf3命名規則1.名副其實,命名要體現其本身意義,簡潔度+清晰度。如int i=0與int firstNumber=02.避免歧義,儘量不要使用看起來差不多命
提高程式碼質量,從觀念到實踐--Clean Code 培訓總結
程式設計價值觀 之前我總是認為好的程式碼精簡是第一位,這樣才夠“優雅”,我寫20行程式碼的功能,別人10行就能實現就是比我厲害。但在工程的世界,程式設計師寫程式碼不只是給自己看的,還要考慮到後面會有同事要來維護你的程式碼。因此什麼是好程式碼要重新定義:不應該追
《Clean Code之道》(二)註釋、程式碼格式
註釋: 1、儘量用程式碼來闡述 //check to see if the empoyee is eligible for full benefits if((employee.flags & HOURLY_FLAG) &&
《Clean Code》程式碼的整潔之道(一)
《程式碼整潔之道》:細節之中自有天地,整潔成就卓越程式碼 概述 軟體質量,不但依賴於架構及專案管理,而且與程式碼質量緊密相關。這一點,無論是敏捷開發流派還是傳統開發流派,都不得不承認。《程式碼整潔之道》提出一種觀念:程式碼質量與其整潔度成正比。乾淨的程式碼,
《Clean Code》讀書筆記——第二周
匯編 寫意 一段 簡單的 blog 建立 沒有 導致 同時 本周我閱讀了《Clean Code》。 “神在細節中!”,建築家範德羅如是說。他當然專註於基於宏偉構架之上的永恒建築形式,他也同樣為自己設計的建築挑選門把手。同樣軟件開發也是這樣,小處見大。在宏偉的建築作品中,我們
[轉]Clean Code Principles: Be a Better Programmer
sse example opinion too notes and sat form ons 原文: https://www.webcodegeeks.com/web-development/clean-code-principles-better-programmer/
clean code
本來也是一個書的名字,也是很喜歡的一本書。 這裡就寫下自己多年coding的理解,閱讀clean code的筆記,以及若干coding principle。 bjarne對於clean code的看法 straight forward less dependency
設計&clean code的原則性和靈活性
高水平的設計和程式碼實現是非常有力的。 這一點就不太展開進一步說了。 但是實際專案中往往做不到這一點,除了專案本身要求不夠高等因素之外,現實中難以落地(即便我們知道它是對的)的重要原因包括兩個: 資源的匱乏,包括人力和時間,大家總是處在緊急出活的狀態,客觀上沒有條件
clean code(一)
程式碼整潔之道對於程式的重構及可讀性至關重要。開始整潔之道吧!!! 一、抽離try catch 模組 public void delete(Page page){ try { deletePageAndAllReference(page);
Clean Code 代碼檢查清單
決定 ava 讀者 code 方案 不足 標識 避免 測試覆蓋率 註釋: 不恰當的信息:註釋只應該描述有關代碼和設計的技術性信息。 廢棄的註釋:過時、無關或不正確的註釋就是廢棄的註釋。 冗余註釋:註釋應該談及代碼自身沒提到的東西 糟糕的註釋:值得編寫的註釋,也值得好好寫
《Clean Code》閱讀筆記
Chapter 2 命名 命名要表現意圖 避免歧義和誤導,增強區分 命名可讀性:便於發音,增強印象,便於交流 命名可查性:增強區分,便於搜尋 類和物件的命名:名詞或名詞短語 方法的命名:動詞或動詞短語 使用僅表述單一概念的詞,
Book Review: Clean Code
I finally got around to reading Clean Code by Robert C. Martin (Uncle Bob). It is often high on lists of the best books for software development, and
推薦《Clean Code》一書,讓你成為優秀的程式設計師
曾經維護過有十多年曆史的銀行系統,也全新開發過多模組的企業應用系統。經歷過各種各樣寫法的程式碼,有的難以維護,有的清晰明瞭,有的埋下深坑… 在我的團隊裡,我總是向新人灌輸程式碼整潔之道的思想,我時刻告訴他們,功能完成只是最基本的要求,更重要的是你能把程式碼
What Is Clean Code?
In many ways, Clean Code is structured like an owner’s manual for code. It’s an extremely opinionated book, as most great books are.Martin describes best p