軟體開發三原則,太經典

2021-08-01 19:42:46 字數 639 閱讀 6051

kent beck

《make it work make it rightmake it fast

》。這是軟體專案開發的一條經典原則,實際上不限於軟體開發領域,它把乙個專案分成三個階段,每個階段有不同的側重。

在這個階段,了解專案需求後,聚焦於專案所需要的最小需求,盡快讓專案先跑起來,不必過於追求設計和效能。同時,展示你的結果,並根據反饋快速調整。

這個階段的重點在於需求的響應,以最快的速度實現需求。這是個快速試錯,快速迭代,驗證需求的過程。

到了這個階段,需求基本上已經穩定,要保證專案執行結果正確,更多的測試,盡可能少的

bug。但

"makeit right"

並不僅僅意味著只要結果正確就夠了,還需要對系統進行重構,優化系統設計,讓**更簡潔結構更清晰,易於擴充套件和維護。

這個階段的重點在於保障系統的穩定,同時優化設計和重構。

當系統已經穩定,設計也趨於成熟的時候,還需要對系統進行效能上的優化,良好的效能,不僅可以提公升使用者體驗,同時也能降低運維的成本。這裡的

「fast」

,不僅體現在程式的效能,也包括對整體專案流程效率的提公升,例如自動編譯、自動部署的工具或指令碼,如果前期沒有做,那麼這時候就要加上了。

這個階段的重點在於系統的效能優化,包括專案流程效率的優化。

華爾街三原則

華爾街三原則 第一原則 不要花自己的錢辦事。有人說了 那我找那個傻瓜去要錢去?在這個經濟第一的世界裡,社會生活的主要表現方式就是資源的產生 轉移和轉化。人人都有資源,什麼機構也都有資源,僅僅也就是數量 質量和表現方式的不同。有的人有錢,有的人有技術,有的人有絕活,有的企業長於生產,有的企業長於諮詢,...

招聘三原則

讓合適的人上車,並安排他們坐在合適的座位上,同時讓不合適的人下車,然後再考慮怎麼把車開到某個卓越之地。這是柯林斯的暢銷書 從優秀到卓越 good to great 中的一句話,現在已經成了企業最流行的一種說法。經理人都在談論,企業要取得更好的業務結果,人的因素很重要。可實際上,他們當中有很多人並沒有...

招聘三原則

讓合適的人上車,並安排他們坐在合適的座位上,同時讓不合適的人下車,然後再考慮怎麼把車開到某個卓越之地。這是柯林斯的暢銷書 從優秀到卓越 good to great 中的一句話,現在已經成了企業最流行的一種說法。經理人都在談論,企業要取得更好的業務結果,人的因素很重要。可實際上,他們當中有很多人並沒有...