国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

開發后臺項目的套路是什么?

whjin / 1628人閱讀

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

需求評估

產品經理、開發工程師、測試工程師,組織需求評審會議,講解本次的開發功能。

開發需分析:

是否涉及到其他開發部門?

是否需要創建數據庫/數據表?

本次需要做多少頁面?

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

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

跨部門溝通

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

創建/更改 數據庫

根據公司要求規范操作數據表,確定后郵件抄送相關開發。

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

靜態頁面開發

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

需要考慮:

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

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

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

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

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

程序邏輯代碼開發

需要考慮:

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

遵循 PHP 代碼規范(PSR)。

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

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

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

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

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

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

錯誤報警(可供參考)。

目前就考慮到以上這些。

功能自測

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

需要考慮:

創建一些測試數據。

考慮功能的臨界值。

確保功能的可用性。

其他。

代碼評審(Code Review)

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

好處:

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

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

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

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

一些開源系統:

Phabricator

ReviewNinja

Codacy

RhodeCode

Gerrit

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

WIKI 更新

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

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

功能提測

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

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

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

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

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


Thanks ~

AD:

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

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

相關文章

  • Spring Cloud Gateway修改請求和響應body內容

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

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

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

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

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

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

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

    Apollo 評論0 收藏0

發表評論

0條評論

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