代码整洁之道--程序员的职业素养
生活随笔
收集整理的這篇文章主要介紹了
代码整洁之道--程序员的职业素养
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
- 第一章:專業(yè)主義
- 清楚需要什么
- 擔(dān)當(dāng)責(zé)任
- 不行損害之事
- 不要破壞軟件功能
1、讓QA找不出問題
2、確定代碼正常運(yùn)行
3、自動(dòng)化QA - 不要破壞結(jié)構(gòu)
1、不要破壞合理結(jié)構(gòu),合理結(jié)構(gòu)讓修改代碼理輕松
2、大膽重構(gòu)不合理結(jié)構(gòu),讓結(jié)構(gòu)變得合理。
- 不要破壞軟件功能
- 職業(yè)道德
- 自我提升
1、堅(jiān)持學(xué)習(xí)
2、反復(fù)練習(xí)
3、善于合作
4、輔導(dǎo)新人
5、保持謙遜
- 自我提升
- 個(gè)人總結(jié):
- 主要說明專業(yè)精神,程序員要精通專業(yè)技能和領(lǐng)域技能。
- 工作時(shí)間保證只做工作相關(guān)的事,并保證工作結(jié)果正常可靠。
- 要非工作時(shí)間要保持不斷學(xué)習(xí),反復(fù)練習(xí),提高自身專業(yè)技能。
- 專業(yè)技能
- 設(shè)計(jì)模式,24種設(shè)計(jì)模式必須精通
- 設(shè)計(jì)原則,SOLID必須了解
- 開發(fā)應(yīng)運(yùn),Xp,Scrum,瀑布,結(jié)構(gòu)分分析及設(shè)計(jì)
- 實(shí)踐,必須掌握TDD,OOD,結(jié)構(gòu)化編程,持續(xù)集成,結(jié)對(duì)編程
- 工件,必須掌握UML圖,DFD圖,結(jié)構(gòu)圖,Petri圖,狀態(tài)遷移圖,流程圖和決策表。
- 第二章:說“不"
- 奴隸沒有權(quán)限說不,專業(yè)人士應(yīng)該懂得說不。
- 對(duì)抗角色
- 需要拒絕情景
- 高風(fēng)險(xiǎn)時(shí)刻,項(xiàng)目切換、關(guān)系公司存亡,要求不合理時(shí)必須拒絕
- 以團(tuán)隊(duì)精神脅迫提出來合理要求
- 試試看,嘗試做出來,果斷拒絕。可以試試看意味沒有盡力;事情有第一次必然有第二次
- 錯(cuò)誤做法
- 無論什么要求都說是,多承諾必?zé)o信
- 消極對(duì)抗,承諾后不執(zhí)行,拖延執(zhí)行,軟對(duì)抗。
- 第三章:說”是“
- 承諾用語(yǔ)
- 口頭說,認(rèn)真對(duì)待、付諸行動(dòng)
- 承諾:是,可以,截止
- 非承諾:需要、應(yīng)該、大概
- 堅(jiān)守承諾
- 承諾用語(yǔ)
- ?第四章:編碼
- 準(zhǔn)備工作
- 理解要做什么
- 遵循代碼規(guī)范
- 心情焦慮不能專心時(shí)不寫代碼
- 加班不寫代碼
- 高效時(shí)間
- 音樂,因人而宜
- 中斷,禮貌拒絕
- 阻塞時(shí)處理
- 適時(shí)休息
- 切換其他工作
- 保持節(jié)奏
- 工作時(shí)間未能解決問題,加班也解決不了。
- 30分鐘無進(jìn)展,及時(shí)求助
- 進(jìn)度延遲
- 調(diào)整期望
- 忌盲目沖刺
- 加班加點(diǎn),要有方案B
- 幫助
- 幫助他人
- 接受幫助
- 準(zhǔn)備工作
- 第五章:測(cè)試驅(qū)動(dòng)開發(fā)
- TDD確實(shí)可行
- TDD三法則
- 編寫好單元測(cè)試前,不編寫任何產(chǎn)品代碼
- 只要有一個(gè)單元測(cè)試失敗,不要再繼續(xù)測(cè)試,解決當(dāng)前問題
- 產(chǎn)品代碼恰好能使單元測(cè)試通過、不要多寫。
- TDD優(yōu)勢(shì)
- 確定性
- 缺陷率
- 修改代碼、重構(gòu)底氣十足
- 測(cè)試即是最好底層文檔
- 第六章:練習(xí)
- 編程技能
- 開源項(xiàng)目
- 第七章:驗(yàn)證測(cè)試
- 需求溝通
- 不要過早細(xì)化
- 預(yù)估焦慮
- 驗(yàn)收測(cè)試
- 完成定義
- 溝通
- 自動(dòng)化測(cè)試
- 持續(xù)集成
- 需求溝通
- 第八章:測(cè)試策略
- 測(cè)試金字塔:從低到高,單元測(cè)試,組件測(cè)試,集成測(cè)試,系統(tǒng)測(cè)試,人工探索式測(cè)試
- 第九章:時(shí)間管理
- 會(huì)議
- 會(huì)議是必須的
- 會(huì)議浪費(fèi)大量時(shí)間
- 拒絕,拒絕不合理會(huì)議
- 離席,禮貌離席
- 會(huì)議方式
- 站立會(huì)議
- 昨天做了什么
- 今天做什么
- 遇到什么問題
- 確定會(huì)議目標(biāo)及議程
- 站立會(huì)議
- 充足睡眠
- 跨入泥潭及時(shí)回頭
- 會(huì)議
- 第十章:預(yù)估
- 預(yù)估非承諾
- PERT計(jì)算法 (O+4N+P)/6
- 亮手指估計(jì)
- 第十一章:壓力
- 避免壓力
- 承諾帶來壓力
- 保持代碼整潔
- 應(yīng)對(duì)壓力
- 不要驚慌
- 溝通
- 危機(jī)中紀(jì)律
- 尋求幫助
- 避免壓力
- 第十二章:協(xié)作
- 程序員與人
- 第十三章:團(tuán)隊(duì)
- 因人組合團(tuán)隊(duì)不要因項(xiàng)目組合團(tuán)隊(duì)
轉(zhuǎn)載于:https://www.cnblogs.com/bro-ma/p/10527845.html
總結(jié)
以上是生活随笔為你收集整理的代码整洁之道--程序员的职业素养的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: echarts 生成 迁徙图_echar
- 下一篇: 从“卡脖子”到人有我优,数字孪生盾构机施