ERP系統開發隨筆系列六(論ERP的設計模式)

 最近設計模式在網上很是個焦點,什么這個模式,那個模式的,有用論,沒用論,這些對於軟件開發設計很重要嗎?一點都不重要。大家為這些花了不少時間,其實我覺得不必太要在意你的功能采用了哪些設計模式,因為那些是概念性的東西,只有真正參與實質開發經驗的人才知實用最重要。我在開發ERP過程中我確實用了不少設計模式,這些設計模式只是一種思想,什么情況要用什么模式這才是最重要的,千萬不能為了設計模式而設計模式,這是系統里一種濫用的形為。如果一個經驗很丰富的人,在開發系統時,他不會花很多的時間在想用什么設計模式(或是根本不知設計模式是怎么一回事的人),更多的是一種本能的思想邏輯寫出來。思想寫出代碼來了在設計模式論里就會說這個是采用這個模式,那個采用了那些設計模式。這些就成了唯設計論的爭論的東西了。
    我也看了不少了設計模式的博客和一些論文,很大一部分在講唯設計模式論,然后畫一個UML類圖和寫一些代碼。這樣就把設計模式描述完了。我覺得這是一種很不負責任的一種形為,更多的是毒害了一些軟件工程師。當然我不會懷疑他有什么壞的用意,但是為什么不把一些設計模式的精髓發表出來的。
  我寫文章不是攻擊某些人,我只是發表我的心聲,更多的是為了那些迷途的軟件工程師的成長擔心。其實我也是一個軟件工程師,只是想大家共享出真正有意議的經驗出來。因為設計模式的精髓就是經驗。我想在講設計模式的人有沒有想過寫這類書原版作者的用意呢?如果開發經驗都不共享出來,還談什么設計模式?有時候我覺得我們中國的軟件工程師們有很大一部分很不厚道,有什么屁點東西就要錢呀錢的或是等到技朮落后時候才會給出來。好像好技朮共享出來就好吃虧似的。生怕別人也會了。哎,悲哀呀。
  我現在是搞技朮和項目管理,這方面的體會也很深刻,現在開發ERP系統我感覺壓力挺大的。管理一組人如何把握技朮風格保持一致和系統上線進度的問題,我都沒什么時間來寫博客了。最后我想大家不要太在意什么設計模式這個概念性的東西,應更多的時間在總結自己的經驗和學習別人處理事情的那種經驗,形成自己的設計模式。在接下來的系列我會發表如何設計多元化審批功能。當你看完我整個系列后將會發現在我的功能代碼里都會出現各種設計模式。

转载于:https://www.cnblogs.com/peirunou/archive/2009/01/20/1379010.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值