1.sql 寫得好不好,小project,簡單應用看不出來,一定要做大係統才能看出水平如何。這就不是一兩句話能說清楚了。
2.pattern很好,做framework的東西,pattern是必須的,但現在95%都是應用,有時候要拍胸脯問問自己,這東西真的是需要component這個級別,讓它reusable麽?
個人感覺掌握pattern最大的好處就是對現有framework的深入理解,和同事間在design階段的相互交流。比如asp.net用得最多的factory;page lifecyle各個event對child control的用composite,還有page上更高logic的template, pagerequestmanager的singleton...這些東西在寫自己的handler的時候,基本上就可以大概猜出framework是如何implement的。
pattern被濫用的例子隨處可見。還有的人整天拿pattern嚇唬人,這就不好了,到這時候我就要提醒提醒他什麽是舉重若輕。
我沒看到framework的source code,瞎猜兩句,別當真。