→ andymai:不得不承認一開始我也覺得很蠢~但是它限制的用意是要工程 03/29 12:31
→ andymai:師在寫程式時有經過設計~只是單純的想要敷衍規範~那不僅沒 03/29 12:32
→ andymai:意義~當然也更難維護~規範的立意很好~可惜似乎沒有太多前 03/29 12:34
→ andymai:輩會講這個~讓一堆人誤解... 03/29 12:35
推 hegemon:再怎麼設計..資料還是散在一堆table裡面.SQL不能省呀 03/29 20:58
→ andymai:沒有說要省SQL啊~透過設計是要把各部份單純化~各司其職~不 03/29 21:18
→ andymai:然table已經夠多夠複雜了~程式還跟著亂~那... 03/29 21:19
→ andymai:再說資料庫也是要設計~View、SP、Function、Trigger... 03/29 21:36
→ TonyQ:如果沒用ORM,至少DAO-Model 切清楚,弄個sql builder,沒這 03/29 22:19
→ TonyQ:麼難吧。 03/29 22:19
→ TonyQ:再說,某些case 也能用 view簡化資料處理的複雜度。 03/29 22:20
→ TonyQ:DB複雜的地方在於多條件式的查詢,比方說各類搜尋表單, 03/29 22:20
→ TonyQ:這也不是沒有辦法簡化,參考 Hibernate 的 ctriteria 架構。 03/29 22:21
→ TonyQ:這不是個非常好的例子,但他至少可以說明架構可以簡化操作。 03/29 22:22