《代碼整潔之道:程序員的職業(yè)素養(yǎng)》讀書筆記

前段時間閱讀了《代碼整潔之道:程序員的職業(yè)素養(yǎng)》這本出自Uncle Bob的書籍雷客,全書不足200頁线婚,內(nèi)容很精簡,主要用作者40多年的職業(yè)生涯為例子,講述一個專業(yè)的程序員面對工作時所應(yīng)保持的態(tài)度和處事方法盆色,讀后獲益良多,有必要記錄下來腹缩,以加強(qiáng)記憶方便日后推進(jìn)自己的工作旨剥。

全書圍繞關(guān)鍵詞“專業(yè)精神”進(jìn)行展開,大綱如下:


專業(yè)精神.png

1凡泣、專業(yè)主義

專業(yè)主義意味著擔(dān)當(dāng)和責(zé)任枉疼,不做破壞之事(不破壞代碼、不破壞程序結(jié)構(gòu))鞋拟,有良好的職業(yè)道德(雇主出錢骂维,所以需要付出相應(yīng)的時間和精力,工作時間之外要保持自學(xué)以提升個人職業(yè)技能)贺纲,要站在雇主和客戶的方向思考問題和解決問題航闺,要保持謙遜,務(wù)實沉穩(wěn)。

2潦刃、敢于說“不”和說“是”

說“不”并不意味著充滿對抗和沖突侮措,“不”意味著識別風(fēng)險,是對工作的負(fù)責(zé)乖杠。避免回應(yīng)“試試看”分扎,“試試看”意味著對時間和風(fēng)險的不確定預(yù)估,后果會很嚴(yán)重胧洒。說“不”畏吓,可以讓你更專注工作和提升代碼的質(zhì)量。
說“是”意味著作出了承諾卫漫,承諾后需要盡可能地將事情做好菲饼,承諾時需要堅守原則,并非一切按照需求方的要求做事列赎。

3巴粪、編碼

編碼前要理解不要處理的問題,要和現(xiàn)有的系統(tǒng)和諧共處粥谬,要讓其他程序員能不懂你寫的代碼肛根。避免在休息時間編碼,避免在焦慮時繼續(xù)編碼漏策,避免進(jìn)入“流態(tài)區(qū)”而忽略真正需要解決的問題派哲,避免帶著耳機(jī)編碼(excuse me?)掺喻。當(dāng)感到無法進(jìn)行下去時芭届,應(yīng)離開片刻,注重“結(jié)對編程”的實踐感耙。保持良好的編碼節(jié)奏褂乍。對外來的求助干擾要表示理解。

4即硼、測試驅(qū)動開發(fā)(TDD)

TDD三項法則:
(1)在編好失敗單元測試之前逃片,不要編寫任何代碼
(2)只要有一個單元測試失敗了,就不要再寫測試代碼只酥;無法通過編譯也是一種失敗情況
(3)產(chǎn)品代碼恰好能夠讓當(dāng)前失敗的單元測試成功通過即可褥实,不要多寫

5、練習(xí)

講真裂允,我不明白這章為什么要寫這么多武術(shù)的內(nèi)容损离,是證明和練武一樣,練得多了绝编,就會越來越6嗎僻澎?

6貌踏、驗收測試

這里強(qiáng)調(diào)的是對需求的理解,強(qiáng)調(diào)溝通對項目和工作的重要性窟勃。

7祖乳、測試策略

這里強(qiáng)調(diào)的是整個測試過程中各個角色所處的位置以及需要完成的內(nèi)容。
單元測試:開發(fā)人員編碼過程中進(jìn)行
組件測試:聯(lián)調(diào)API
集成測試:對組件進(jìn)行集成后拳恋,再對API進(jìn)行聯(lián)調(diào)
系統(tǒng)測試:系統(tǒng)整體運行,對GUI進(jìn)行測試
人工探索式測試:投入人力資源對系統(tǒng)進(jìn)行人工測試

8砸捏、時間管理

會議的必要性谬运,注意力點數(shù)(人在不同的精神狀態(tài)下,注意力的集中度會不同)垦藏,番茄工作法的定義和應(yīng)用梆暖,避免進(jìn)入死胡同,遇到泥潭應(yīng)立即停止掂骏。

9轰驳、預(yù)估

講真,雖然這章說了很多公式弟灼,但真正實踐起來级解,經(jīng)驗才是比較靠譜的判斷標(biāo)準(zhǔn)。

10田绑、壓力管理

程序員沒有壓力是不存在的勤哗。面對壓力應(yīng)該堅守紀(jì)律,不要驚慌失措掩驱,保持和團(tuán)隊的溝通芒划,尋求幫助

11、協(xié)作

講述程序員和工作中的各個角色打交道欧穴。

12民逼、項目和團(tuán)隊

這里有點項目管理方面的內(nèi)容了。

閱畢

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末涮帘,一起剝皮案震驚了整個濱河市拼苍,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌调缨,老刑警劉巖映屋,帶你破解...
    沈念sama閱讀 216,651評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異同蜻,居然都是意外死亡棚点,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評論 3 392
  • 文/潘曉璐 我一進(jìn)店門湾蔓,熙熙樓的掌柜王于貴愁眉苦臉地迎上來瘫析,“玉大人,你說我怎么就攤上這事”嵫” “怎么了咸包?”我有些...
    開封第一講書人閱讀 162,931評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長杖虾。 經(jīng)常有香客問我烂瘫,道長,這世上最難降的妖魔是什么奇适? 我笑而不...
    開封第一講書人閱讀 58,218評論 1 292
  • 正文 為了忘掉前任坟比,我火速辦了婚禮,結(jié)果婚禮上嚷往,老公的妹妹穿的比我還像新娘葛账。我一直安慰自己,他們只是感情好皮仁,可當(dāng)我...
    茶點故事閱讀 67,234評論 6 388
  • 文/花漫 我一把揭開白布籍琳。 她就那樣靜靜地躺著,像睡著了一般贷祈。 火紅的嫁衣襯著肌膚如雪趋急。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,198評論 1 299
  • 那天势誊,我揣著相機(jī)與錄音宣谈,去河邊找鬼。 笑死键科,一個胖子當(dāng)著我的面吹牛闻丑,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播勋颖,決...
    沈念sama閱讀 40,084評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼嗦嗡,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了饭玲?” 一聲冷哼從身側(cè)響起侥祭,我...
    開封第一講書人閱讀 38,926評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎茄厘,沒想到半個月后矮冬,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,341評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡次哈,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,563評論 2 333
  • 正文 我和宋清朗相戀三年胎署,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片窑滞。...
    茶點故事閱讀 39,731評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡琼牧,死狀恐怖恢筝,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情巨坊,我是刑警寧澤撬槽,帶...
    沈念sama閱讀 35,430評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站趾撵,受9級特大地震影響侄柔,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜占调,卻給世界環(huán)境...
    茶點故事閱讀 41,036評論 3 326
  • 文/蒙蒙 一暂题、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧妈候,春花似錦敢靡、人聲如沸挂滓。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,676評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽赶站。三九已至幔虏,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間贝椿,已是汗流浹背想括。 一陣腳步聲響...
    開封第一講書人閱讀 32,829評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留烙博,地道東北人瑟蜈。 一個月前我還...
    沈念sama閱讀 47,743評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像渣窜,于是被迫代替她去往敵國和親铺根。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,629評論 2 354

推薦閱讀更多精彩內(nèi)容