原文:軟件開發中的思維僵化

在J EE領域來說,SSH SSI是好東西,是大師們嘔心瀝血的結晶。但,他也是壞東西。 好的一面,相信不用多說,大量的設計模式運用,極大的降低程序員入門門檻,規范企業應用開發,提高生產效率等等。無論從企業成本抑或個人技術發展方面,都堪稱精華之作。 What: SSH SSI的壞處是什么 現在,我們討論它壞的一面: .降低程序員入門門檻 你只需要一本 xx天學會xx ,就可以參加工作,贏取其他行業羡 ...

2015-06-30 09:22 7 1649 推薦指數:

查看詳情

軟件開發神話--

神話6:只要充分詳盡的了解用戶的需求,就可以做出完美的產品,如果用戶不滿意,肯定是開發沒有完全按照用戶需求來。 反神話:需求有很多漏洞,用戶根本就不了解系統,不會提需求。 既然太陽上也有黑點,“人世間的事情”就更不可能沒有缺陷。 ...

Mon Aug 13 16:55:00 CST 2012 7 1982
開發原則】軟件開發的原則

最全的Java后端知識體系 https://www.pdai.tech, 每天更新...。 在軟件開發,前人對軟件系統的設計和開發總結了一些原則和模式, 不管用什么語言做開發,都將對我們系統設計和開發提供指導意義。本文主要將總結這些常見的原則,和具體闡述意義 ...

Fri Jun 08 01:21:00 CST 2018 0 2560
軟件開發的"上下文"的個人理解

在平時開發,經常會看到一個詞語“上下文”,那這究竟是一個什么概念呢?在百度上查閱了幾篇博文后,發現這東西並不是什么實在的東西,而是一種描述事情的邏輯技巧、或者說是開發的一種思維形式。 結合現實, (1)我們向別人講述一件事情時,一般是先給出故事的前提(如社會背景,當時的人物狀態),這些“前提 ...

Sat Feb 22 23:45:00 CST 2020 0 813
軟件開發什么是CI/CD

持續集成(Continuous integration)是一種軟件開發實踐,每次集成都通過自動化的構建(包括編譯,發布,自動化測試)來驗證,從而盡早地發現集成錯誤。 持續部署(continuous deployment)是通過自動化的構建、測試和部署循環來快速交付高質量的產品。 ...

Tue Jun 04 23:43:00 CST 2019 0 526
軟件開發可以排第一的模式

很多人談設計模式,但就我觀察和軟件相關的模式中最牛的一個卻被忽略了或者說重視的不太夠。 這個模式不一定能用GoF的那類表述方式來描述,但卻幾乎可以在大多的成功產品中看到影子。 它可以表述成:軟件的架構要支持開放數據,並提供API讓別人可以編程定制或擴展你的程序。 有人 ...

Fri Jan 24 05:32:00 CST 2014 4 2251
軟件開發的命名規則

對於一個成功的軟件項目來說,大到解決方案小到一個屬性的命名,不管是對軟件開發,還是對於后期的維護來說都是非常重要的。經過多年的摸索,我發現自己有一點命名恐懼症。為了方便以后的工作的順利進行,特別對項目開發的命名進行了一次總結,盡管有些地方不是很完整或者不周,但以后還會進行不斷的補充 ...

Sun Jan 15 03:15:00 CST 2017 0 3979
減少存儲過程封裝業務邏輯-web開發與傳統軟件開發思維模式不同

本篇文章討論並不是:不要使用存儲過程,因為有些事情還是要存儲過程來完成,不可能不用。而是關於:"業務邏輯是不是要封裝在存儲過程實現,這樣子php、java等就是調用存儲過程"。 業務邏輯,通俗說就是:比如要取數據的操作,取出會員編號為x的數據,原來我們一般是封裝成函數,或者直接編寫 ...

Sun Dec 15 21:06:00 CST 2013 4 7077
減少存儲過程封裝業務邏輯-web開發與傳統軟件開發思維模式不同

本篇文章討論並不是:不要使用存儲過程,因為有些事情還是要存儲過程來完成,不可能不用。而是關於:"業務邏輯是不是要封裝在存儲過程實現,這樣子php、java等就是調用存儲過程"。 業務邏輯,通俗說就是:比如要取數據的操作,取出會員編號為x的數據,原來我們一般是封裝成函數,或者直接編寫sql ...

Fri May 15 22:13:00 CST 2015 1 1754
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM