日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

代码整洁之道--程序员的职业素养

發(fā)布時(shí)間:2023/12/10 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 代码整洁之道--程序员的职业素养 小編覺得挺不錯(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)守承諾
  • ?第四章:編碼
    • 準(zhǔn)備工作
      • 理解要做什么
      • 遵循代碼規(guī)范
      • 心情焦慮不能專心時(shí)不寫代碼
      • 加班不寫代碼
    • 高效時(shí)間
      • 音樂,因人而宜
      • 中斷,禮貌拒絕
    • 阻塞時(shí)處理
      • 適時(shí)休息
      • 切換其他工作
    • 保持節(jié)奏
      • 工作時(shí)間未能解決問題,加班也解決不了。
      • 30分鐘無進(jìn)展,及時(shí)求助
    • 進(jìn)度延遲
      • 調(diào)整期望
      • 忌盲目沖刺
      • 加班加點(diǎn),要有方案B
    • 幫助
      • 幫助他人
      • 接受幫助  
  • 第五章:測(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)及議程
    • 充足睡眠
    • 跨入泥潭及時(shí)回頭
  • 第十章:預(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)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。