Web程式開發中的規範和文檔

來源:互聯網
上載者:User
    在團隊開發的過程中使用一定的規範來限制和疏導不同人的開發風格是必要的,每個人的經曆、經驗、能力都不同,為了避免寫出來的代碼成一團漿糊,必須有一個比較詳盡的編碼風格和一定的代碼處理方式。如代碼中的常量處理、類檔案路徑分布、命名空間的處理、異常處理、參數傳回值處理等。
    從技術的角度來講,上述的特定自然是越詳細越好,大家完全遵守是最好的,所有的代碼好像都是一個人完成的。這樣的限制要求在軟體行業或者是生命週期很長的產品中是很有必要的,但是在Web開發中呢?
    目前國內的Web開發基本上處於“任務重、時間緊、變化快”的階段,Boss們需要在比較短的時間內看到結果,使用者需要在短時間內看到能用的東西,這樣就給開發team帶來了巨大的挑戰。為了完成任務,很多前期的必做的工作都被忽略掉了,如系統的詳細設計工作。這樣帶來的後果是系統的代碼維護成本極為高昂,而且越到後期成本越大。所以,適度的規範性的條例存在是有很大的作用的。
    有一點是值得慶幸的,Web開發與普通的軟體開發在分發方式上有本質的區別。傳統的軟體分發過程需要使用者把程式下載到本地機器上並安裝執行,這樣是很難升級的。Web開發則不同,Server升級後所有的使用者皆完成了升級。“互連網公司提供的是服務,軟體公司提供的是程式”。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.