上篇文章《一我的被提拔,不只僅是能力,而是信任》 中分享了兩個點:前端
這篇文章分享 一線技術管理者 究竟在管什麼事?數據庫
[m_2_1]後端
我們從一次完整項目的發佈提及,一次完整項目的發佈,大概須要通過這幾個大的節點:數組
項目立項 -> 需求評審 -> 視覺稿評審 -> 技術評審 -> 項目啓動 -> 開發 -> 聯調 -> 測試 -> 發佈緩存
有句話是這麼說的,經過控制過程質量,來保證結果質量。安全
那麼,一線管理者要作的就是保證每一個節點的質量,來保證整個項目的質量。架構
怎麼保證?往下看。框架
在技術評審前要熟悉產品同窗提供的產品文檔
、業務流程圖
、交互原型圖
,反覆與產品同窗確認,在雙方達成一致的狀況下,再設計技術方案。異步
設計技術方案要從 整體 到 局部 ,作到面面俱到。工具
整體:
局部:
當技術方案肯定了,咱們就肯定了:
當技術方案肯定了,須要輸出文檔:
系統
、模塊
、功能
、功能簡述
、研發人員
、工時(h)
、預計完成時間
等。功能除了包括正常的開發工做,還要包括 提供接口文檔
,接口聯調
,研發自測
,文檔更新
等。
正常的功能開發,拆分紅工時的顆粒度最大爲 2h,這樣的顆粒度可以下降工做的複雜度,使不熟悉相關業務的研發也可以快速上手,好比 2h 就寫一個方法。
項目介紹
、產品文檔
、業務流程
、系統結構
、接口文檔
、數據字段
、外部依賴
、其餘
等。這個分類可自定義,主要是爲了解決 當人員發生流動 致使 系統交接時產生遺漏的問題。
雖然代碼風格並不影響程序的運行,也不會給程序帶來潛在的危險,可是一段好的代碼風格,閱讀起來能讓人賞心悅目,特別是閱讀別人的代碼,就像本身寫的同樣。
根據本身使用的語言,制定代碼風格規範,可參考語言的相關標準,好比 PHP
有 PSR
。
代碼風格規範達成一致後,必定要落實到文檔上!!!方便其餘同事進行 CodeReview 時使用。
經常使用的代碼管理工具:Git
、SVN
。
工具的使用,你們都知道,就很少說了,約定一些基礎的規範。
<type>(scope):<subject>
,好比:fix(首頁模塊):修復彈窗 JS Bug。
type
表示 動做類型,可分爲:
scope
表示 影響範圍,可分爲:模塊、類庫、方法等。
subject
表示 簡短描述,最好不要超過 60 個字,若是有相關 Bug 的 Jira 號,建議在描述中加上。
說實話,因爲種種緣由,本身實施的並很差。
CodeReview 檢查哪些問題?
規範性檢查
健壯性檢查
重用性檢查
安全性檢查
性能檢查
CodeReview 如何執行?
前期準備
實施期
過後跟蹤
如上就是一線技術管理者要作的事,這些只是 管事 當中的一小部分。
我猜測,有些讀者可能會有這個問題:哪來的時間呀?業務代碼每天加班都搞不完,哪些時間搞這些?
這個問題... 首先要認可在大部分的公司中,業務代碼是剛需,由於是靠這些業務掙錢的,須要快速上線佔領市場的。
當隨着公司的發展,技術人員的擴充,規範確定要慢慢創建起來的,不然就會出現這樣那樣的問題。
若是公司就幾名技術人員,能夠先不用搞這些,優先快速發展業務吧。
當各位發現有哪些地方不對 或 不完善的地方,歡迎批評指正。