本人以前增刪改查項目做的多,先是用ADO.NET+動軟代碼生成器,後來是NHibernate,再後來是各種DbHelper。我把各種DbHelper合成了一個DbHelper,後改名為LiteSql,後來覺得不如直接調用Dapper,於是有了Dapper.LiteSql。因為不想再維護兩套,所以改名 ...
本人以前增刪改查項目做的多,先是用ADO.NET+動軟代碼生成器,後來是NHibernate,再後來是各種DbHelper。我把各種DbHelper合成了一個DbHelper,後改名為LiteSql,後來覺得不如直接調用Dapper,於是有了Dapper.LiteSql。因為不想再維護兩套,所以改名為Dapper.Lite,以後只維護這個。
5000多行代碼,斷斷續續修改了很久,還是5000多行代碼。並沒有增加很多功能,我只希望它簡單、穩定。
付出的時間代價非常大,讓我覺得,業務程式員,是不應該造輪子的,所以下不為例。別看功能簡單,要做到堪用很難,有很多測試項目。因為用戶少,有些BUG只能自己發現,甚至是一些比較嚴重的BUG。
後面的維護計劃,主要是修複BUG,提高質量。功能上保持穩定,儘量不做破壞性更改,可能也不會增加新功能。實現上,可能會做減法,減少不穩定因素。