企業開發者:對軟體開發的一點小思考,可能對你有幫助

企業開發者:對軟件開發的一點小思考,可能對你有幫助

對於軟件開發來說我們需要掌握的基本思路


1. 什麼

“什麼”就是需求,需求是最重要的,但需求的詳細程度決定軟件的優劣,當我們只有個模糊的需求時,就需要將模糊的需求細化為很多“什麼”,對於每一個“什麼”都做出描述後再沒有辦法拆分出新的“什麼”時,需求才能算完整。

2. 為什麼

“為什麼”是在每個“什麼”產生的時候帶出的思考,有了具體的需求,就需要知道這個需求為什麼要這樣,當所有的為什麼連在一起,就是完整的開發體系了。

3. 怎麼樣

“怎麼樣”是具體實現,針對每一個為什麼引申出來的部分。如果做不出“怎麼樣”,“什麼”和“為什麼”都是沒有意義的。

企業開發者:對軟件開發的一點小思考,可能對你有幫助

框架的思考


1. 什麼是框架

“框架”,顧名思義,一個帶有標準化規則的模型,所有的開發都要符合“框架”所定義的標準。

既是標準,就應該包含兩類:代碼開發標準,和業務模型標準。

對於代碼開發來說,最基本的標準就是所用語言給定的規則,使用語言可以完成的功能就是標準,同時這些標準中也會包含“什麼”,“為什麼”,“怎麼樣”,而對於開發來說,我們需要完成的功能其實就是將很多標準的東西組合起來,當我們瞭解了每個“什麼”的細節,就能更快更好的組合這些標準。

對於業務模型標準來說,每一類業務都有自己的標準,比如對於包含用戶權限的業務模型,登錄,權限管理,數據字典這些都可以標準化。

2. 為什麼要用框架

既然框架是代表了標準,就意味著按照框架標準所設計的功能可以任意組合,也就是說我們可以快速的拼裝相同標準的代碼,也就意味著開發效率的提高。

3. 怎麼樣用框架

瞭解框架中的每一個模塊,知道他們的功能,知道業務要幹什麼,根據業務模型將模塊做出合理的組合,即能完成框架的使用。

企業開發者:對軟件開發的一點小思考,可能對你有幫助

企業框架開發


1.企業中為什麼要使用框架開發

企業框架為了提升開發效率,減少了開發中的靈活性,將大部分操作制定了標準化規則,在標準化當中只需要設置必要的屬性即可完成標準功能,從而極大的降低代碼量,既減少了代碼出錯的幾率,又提高了開發效率。

2. 怎樣用好框架開發

由於大部分是標準化的設計,因此需要了解框架中的標準是什麼,有哪些不能使用標準的,哪些是是可以組合使用的。瞭解了這些,在開發過程中才能針對業務做出合理的代碼安排。


企業開發者:對軟件開發的一點小思考,可能對你有幫助

以上是工作中對軟件開發的一點小思考,希望對你有幫助,有更多想法,歡迎評論轉發,大家一起討論交流,共同成長進步。

感謝!


分享到:


相關文章: