天天看點

看看一個朋友寫的代碼,大家發表發表意見,比較簡單的代碼

直接看圖:(不是我寫的,也不是為了攻擊别人,隻是拿出來大家探讨)

看看一個朋友寫的代碼,大家發表發表意見,比較簡單的代碼

參考問題點:

1。總感覺這麼寫代碼,代碼的量會很大,可擴充性不是很好,例如若要想支援4-5種資料庫,那不是寫死人啊?

2。資料庫參數與Array 的變換等總覺得有些别扭。

3。string str 比較别扭,本來就是 string 類型的,前面還加了個str,看着很别扭,總覺得多餘。

4。我一般不指定參數的長度,因為資料庫裡有可能會有長度變化,若寫死了萬一需要增加時,還要修改代碼,累,當然我也不反對寫嚴謹的代碼。

5。有的變量命名為para,有的明明為param,我感覺也是屬于代碼前後沖突的那種了,微軟的C#裡命名都沒簡化,我們最好自己不要亂簡化,簡化來簡化去,最後就不規範了,就容易亂了發型了,哈哈。

當然,這種需求,我是在資料庫底層進行處理的,隻寫一次就可以了,資料庫底層會自動處理不同資料庫的寫法不同的,

例如  Oledb 連接配接時用 "?" Oralce 連接配接時用 ":" SqlServer 連接配接時用 "@" 等等都是在資料庫的底層通路裡進行處理的。

而不是寫在商業邏輯裡。

歡迎各位朋友們就以上代碼發表發表自己的意見。

看看一個朋友寫的代碼,大家發表發表意見,比較簡單的代碼

希望中間的小牛,能給你帶來無窮的快樂,我每次看到就會笑一笑,心中煩惱會少很多。

導讀:

瘋狂.NET架構通用權限背景管理工具示範版2.0下載下傳

一步步教你如何用瘋狂.NET架構中的通用權限系統 -- 如何控制使用者顯示的菜單權限

一步步教你如何用瘋狂.NET架構中的通用權限系統 -- 在頁面中的調用權限講解

一步步教你如何用瘋狂.NET架構中的通用權限系統 -- 資料集權限的調用權限講解

瘋狂.NET 通用權限設計 C\S背景管理,B\S前台調用源碼樣例程式×××之 --- 操作權限

瘋狂.NET 通用權限設計 C\S背景管理,B\S前台調用源碼樣例程式×××之 --- 角色權限

瘋狂.NET 通用權限設計 C\S背景管理,B\S前台調用源碼樣例程式×××之 --- 資料集權限

淘寶店位址:

http://list.taobao.com/browse/0/n-8ddf3d8a90550373fa749337efe29f03---------------40--commend-0-all-0.htm

将權限管理、工作流管理做到我能力的極緻,一個人隻能做好那麼很少的幾件事情。