摘要:代碼的環(huán)境,開發(fā)是開發(fā)分支測試是測試分支,業(yè)務分支和預發(fā)布黑盒環(huán)境,每一個環(huán)境都是獨立的箱子,相關內(nèi)容的人應該有相對應的權限。
一個五年的后端開發(fā)老鳥給新手的12條忠告1.需求未完成澄清以前,沒有必要進行開發(fā),這是禁忌 2.開發(fā)的時間在預估需求時間上至少添加1.2倍 3.明確需求者的本意;明確本次開發(fā)是按照其任務布置進行開發(fā)還是自己獨立進行開發(fā) 4.雖然沒有實現(xiàn)不了的技術,但是引入新技術的時間成本和人力成本以及后續(xù)的維護成本是極其高昂的;要在合適的時間內(nèi)給出最完美的技術架構是不可能的,但要拿出行業(yè)標準方案,且在單位成本時間內(nèi)可控;技術誰引入誰負責 5.Git提供了大量的日志記錄,非特殊情況下,一般要避免引入非語句注釋,注釋都是要有意義的 6.大塊代碼段復用要封裝,大塊代碼段可以直接C/V,但是細節(jié)語句要通讀一遍,檢查一遍。 7.代碼的書寫方式不是寫好一點就測試一點,是要在內(nèi)心整理好步驟,書寫出一個基礎的版本在進行測試和修改。寫一句代碼就進行測試,那是小學生入門初級的做法。 8.代碼環(huán)境要獨立起來;代碼的托管要采用分布式Git或者是GitLab;且要有備份的習慣,管理好權限和分支,按照最小權限的原則進行分配操作;代碼的分支管理要分為開發(fā)分支,測試分支,預發(fā)布分支,線上master分支,,還有hotfix修bug的分支,只有hotfix是可以直接合并到主Master分支的。代碼的環(huán)境,開發(fā)是開發(fā)分支;測試是測試分支,業(yè)務分支和預發(fā)布黑盒環(huán)境,每一個環(huán)境都是獨立的箱子,相關內(nèi)容的人應該有相對應的權限。 9.技術開發(fā)首先是人才的選擇,開發(fā)意味著負責,也意味著對人才的信任,要對開發(fā)的內(nèi)容負責,未經(jīng)過測試的內(nèi)容禁止發(fā)布,隨性而發(fā)未經(jīng)過評審,設計,共同探討,文字留存的內(nèi)容不上正式環(huán)境,只允許在測試環(huán)境及以內(nèi)發(fā)布,因不遵守所產(chǎn)生的連帶責任由主張者自行承擔。 10.在創(chuàng)業(yè)公司或者任務期間內(nèi),都是快速出效果,出產(chǎn)品,快速上手,架構的優(yōu)先級是低于上線日期的,所以快速迭代尤為重要;技術架構要有專人強制推行,如原來已經(jīng)有代碼風格的則按照以往的風格來開發(fā)。 11.產(chǎn)品經(jīng)理是需求的提出者,開發(fā)時間的預估值來源于自己的開發(fā)速度能力和對開發(fā)任務的理解和對開發(fā)任務的專注程度,還有需求者所能給的時間來權衡,最終按照自己的開發(fā)能力60%加上開發(fā)者給的時間40%然后給出對應的開發(fā)時間。 12.代碼的復用性,美觀可讀性不是一梭子就干;是要有一定尺度的,能復用的地方要復用,能抽象的地方要抽象,可以給出更加優(yōu)等方案的需要優(yōu)等算法,解決問題固然重要,代碼復用和結(jié)構可讀也十分重要,這兩者的比例還是6、4開,先實現(xiàn)功能,然后對于特定的規(guī)范引入也要加強。
文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/31405.html
摘要:對于從零開始建網(wǎng)站的新手,知道下面十大忠告,可以少走彎路,早日走上康莊大道。阿里云自助建站平臺支持快速備案建一個手機網(wǎng)站手機網(wǎng)站具有讓消費者隨時隨地隨身訪問的優(yōu)勢和方便快捷的不可取代的特點。對于從零開始建網(wǎng)站的新手,知道下面十大忠告,可以少走彎路,早日走上康莊大道。 1、一定要做網(wǎng)站規(guī)劃方案 一個網(wǎng)站的成功與否與建站前的網(wǎng)站規(guī)劃有著極為重要的關系。在建立網(wǎng)站前應明確建設網(wǎng)站的目的,確定網(wǎng)...
摘要:對于從零開始建網(wǎng)站的新手,知道下面十大忠告,可以少走彎路,早日走上康莊大道。阿里云自助建站平臺支持快速備案建一個手機網(wǎng)站手機網(wǎng)站具有讓消費者隨時隨地隨身訪問的優(yōu)勢和方便快捷的不可取代的特點。對于從零開始建網(wǎng)站的新手,知道下面十大忠告,可以少走彎路,早日走上康莊大道。 1、一定要做網(wǎng)站規(guī)劃方案 一個網(wǎng)站的成功與否與建站前的網(wǎng)站規(guī)劃有著極為重要的關系。在建立網(wǎng)站前應明確建設網(wǎng)站的目的,確定網(wǎng)...
摘要:本文的作者是之前編程教室的實訓生之一,原本在汽車制造車間里工作,后來成功轉(zhuǎn)行為一名程序員,從事車載語音識別相關軟件的開發(fā)。通過編程教室的公眾號看到先生招實訓生的公告,毛遂自薦之后拿到,然后從就職的車企辭職,來到上海。 這篇文章在我的草稿箱里躺了有一年多,今天總算是發(fā)出來了。本文的作者是之前編程教室的實訓生之一,原本在汽車制造車間里工作,后來成功轉(zhuǎn)行為一名程序員,從事車載語音識別相關軟件...
摘要:阿里云自助建站平臺提供獨立,支持百度快速收錄,節(jié)省優(yōu)化成本。阿里云自助建站平臺背后有強大的售后服務和技術團隊,你不用擔心你的網(wǎng)站爛尾。最后告訴大家阿里云優(yōu)惠詳情,請看對于從零開始建網(wǎng)站的新手,知道下面十大忠告,可以少走彎路,早日走上康莊大道。 1、一定要做網(wǎng)站規(guī)劃方案 一個網(wǎng)站的成功與否與建站前的網(wǎng)站規(guī)劃有著極為重要的關系。在建立網(wǎng)站前應明確建設網(wǎng)站的目的,確定網(wǎng)站的功能,確定網(wǎng)站規(guī)模、...
閱讀 4043·2021-11-24 09:38
閱讀 1344·2021-10-19 11:42
閱讀 1899·2021-10-14 09:42
閱讀 2213·2019-08-30 15:44
閱讀 606·2019-08-30 14:04
閱讀 2958·2019-08-30 13:13
閱讀 2022·2019-08-30 12:51
閱讀 1031·2019-08-30 11:22