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