成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

開發(fā)后臺項目的套路是什么?

whjin / 1629人閱讀

摘要:跨部門溝通溝通確定后,溝通結果以郵件的形式確認抄送相關。創(chuàng)建更改數(shù)據(jù)庫根據(jù)公司要求規(guī)范操作數(shù)據(jù)表,確定后郵件抄送相關開發(fā)。靜態(tài)頁面開發(fā)目前后臺項目大部分使用,自己拼頁面即可。更新將自己開發(fā)的功能模塊,部署到上。

需求評估

產(chǎn)品經(jīng)理、開發(fā)工程師、測試工程師,組織需求評審會議,講解本次的開發(fā)功能。

開發(fā)需分析:

是否涉及到其他開發(fā)部門?

是否需要創(chuàng)建數(shù)據(jù)庫/數(shù)據(jù)表?

本次需要做多少頁面?

有多少功能點,哪些是功能難點?

根據(jù)以上,給出開發(fā)工期(X/人/天)。

跨部門溝通

溝通確定后,溝通結果以郵件的形式確認抄送相關Leader。

創(chuàng)建/更改 數(shù)據(jù)庫

根據(jù)公司要求規(guī)范操作數(shù)據(jù)表,確定后郵件抄送相關開發(fā)。

相關SQL語句,需要Leader、DBA 審核,方可部署。

靜態(tài)頁面開發(fā)

目前后臺項目大部分使用 BootStrap,自己拼頁面即可。

需要考慮:

代碼整潔性(標簽元素對齊,DIV區(qū)塊注釋)。

界面適配(BootStrap 柵格系統(tǒng))。

Js 相關驗證(盡量自己學js類庫,不要寫在界面中)。

產(chǎn)品驗收(確認界面元素是否滿足使用習慣)。

個人感覺界面做的漂亮,成就感也是滿滿的。

程序邏輯代碼開發(fā)

需要考慮:

復雜的邏輯可以自己先畫流程圖(ProcessOn)。

遵循 PHP 代碼規(guī)范(PSR)。

代碼注釋(重要、重要、重要)。

數(shù)據(jù)驗證(對前端提交的數(shù)據(jù)進行二次驗證)。

功能邏輯(考慮類庫封裝,代碼復用)。

性能問題(是否需要用到緩存)。

安全問題(XSS、Sql注入)。

日志問題(記錄相關日志)。

錯誤報警(可供參考)。

目前就考慮到以上這些。

功能自測

程序開發(fā)完畢后,需要自己先進行測試,走一遍全部流程。

需要考慮:

創(chuàng)建一些測試數(shù)據(jù)。

考慮功能的臨界值。

確保功能的可用性。

其他。

代碼評審(Code Review)

代碼評審被公認為是一個很好的提高代碼質(zhì)量的手段。

好處:

加速個人的成長,讓自己成為一個更優(yōu)秀的程序員。

可以分享/學習到更多的知識。

保證代碼清晰,容易被別人理解。

提前發(fā)現(xiàn)一些缺陷(代碼檢查者通常比代碼編寫者更挑剔)。

一些開源系統(tǒng):

Phabricator

ReviewNinja

Codacy

RhodeCode

Gerrit

如果有好的工具幫助我們進行codereview,往往會達到事半功倍的效果。

WIKI 更新

將自己開發(fā)的功能模塊,部署到WIKI上。

寫好需求方、開發(fā)者、使用者、是否用到API、相關邏輯、流程圖...

功能提測

通知測試人員,該需求可以提測啦~

根據(jù)公司要求,可以進行郵件提測,也可以JIRA管理。

以上,只是大概的講述了開發(fā)流程。

其實每一個步驟,都可以進行詳細分析,比如代碼注釋,評審規(guī)范等等。

有問題,歡迎大家留言討論。


Thanks ~

AD:

文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://systransis.cn/yun/21957.html

相關文章

  • Spring Cloud Gateway修改請求和響應body內(nèi)容

    摘要:歡迎訪問我的歡迎訪問我的內(nèi)容所有原創(chuàng)文章分類匯總及配套源碼,涉及等本篇概覽本篇概覽作為實戰(zhàn)系列的第九篇,咱們聊聊如何用修改原始請求和響應內(nèi)容,以及修改過程中遇到的問題首先是修改請求,如下圖,瀏覽器是請求發(fā)起方,真實參數(shù)只有,經(jīng)過網(wǎng)關時被塞歡迎訪問我的GitHubhttps://github.com/zq2599/blog_demos內(nèi)容:所有原創(chuàng)文章分類匯總及配套源碼,涉及Java、Dock...

    ivyzhang 評論0 收藏0
  • 分享一下 軟件測試面試歷程和套路,真很實在

    摘要:軟件測試自學秘訣面試失敗一天,心態(tài)穩(wěn)的一批,因為面試的全是外包人事幫我聯(lián)系的公司,工資全都是一萬以上,之前只有四五千的自己根本不覺得自己能勝任。 個人是去年年底零基礎轉行,兩三千培訓費學出來,學完后也是稀里糊涂,僅是知道功能測試就是找問題,其他接口,性能,數(shù)據(jù)庫,python基礎,虛擬機搭建網(wǎng)站都實現(xiàn)了課程展示那樣。面試資...

    Lyux 評論0 收藏0
  • 編程中那些經(jīng)典套路——設計模式匯總

    摘要:如果看不懂的話,可以在評論區(qū)中提問,我會第一時間回答你無論何時我一直都在嗯哼該文章屬于編程中的那些經(jīng)典套路設計模式匯總系列 在正式閱讀前,我先談談我們該用什么姿勢和心態(tài)學習設計模式: 如果你還沒有過多的編程經(jīng)驗(泛指半年以下),我建議你把它當做小說來看,能看懂多少是多少,因為半年以下經(jīng)驗的程序員用到設計模式的情況只會出現(xiàn)在面試上,至于實際工作中?相對來說這部分不會由你負責。 如果你已...

    youkede 評論0 收藏0
  • vue項目開發(fā)過程常見問題

    摘要:更新時間這個問題是實例內(nèi)單組件的必須返回一個對象如下為什么要一個數(shù)據(jù)對象呢官方解釋如下必須聲明為返回一個初始數(shù)據(jù)對象的函數(shù),因為組件可能被用來創(chuàng)建多個實例。 更新時間:2018-07-29 1.data functions should return an object // 這個問題是 Vue 實例內(nèi),單組件的data必須返回一個對象;如下 export default {...

    Apollo 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<