可工作的软件胜过面面俱到的文档
生活随笔
收集整理的這篇文章主要介紹了
可工作的软件胜过面面俱到的文档
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
正在看一本書,書上講到一個觀點,“可工作的軟件勝過面面俱到的文檔”,這一點我一直都很認可,在平時工作中也是依據這一觀點不寫詳細設計文檔就開始編碼,設計過程只做比較粗略的概要設計,但是涉及到數據庫設計的話,會做好數據庫的詳細設計再做編碼。
可能是自己的技術能力還不夠,無法在編碼之前就將所有涉及到的問題都想明白,然后做出非常詳細的設計,我會急于寫代碼,讓軟件先有一個可運行的原型,如果原型代碼寫得好,就不改動,直接測試上線運行,但是多數情況都會做一下重構,增加一些注釋,規范一下命名,提取可重用的代碼,精簡代碼,提升代碼質量,優化運行性能等。以至于整個軟件做完上線后,我也沒有一個詳細的設計文檔,不夠我自認為我寫文檔的能力不行,實在寫不出高質量的文檔。
接手別人的半路項目,在了解功能后,我也會直接看代碼,文檔什么的看不出來什么結果,看了文檔也不知道bug在哪,怎么修改程序。
文檔也是重要的,至少需求文檔和概要設計以及操作手冊這幾個文檔是必須需要的,能夠有詳細設計文檔當然也是很好的,只是說可工作的軟件才是最主要的最重要的。這個觀點不針對產品的銷售和技術支持,只針對研發以及維護人員。
轉載于:https://www.cnblogs.com/chouchoucoder/p/3518560.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的可工作的软件胜过面面俱到的文档的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Leetcode: LRU Cache
- 下一篇: 高数.........