我是怎樣整理類庫的


    相信每個有幾年工作經驗的程序員都會有自己的小類庫,這些類庫承載的自己學習工作的成果,可是要怎樣整理類庫呢,以下分享一下自己方法。(非分享類庫源碼,請理解)
  1. 之前的類庫是這樣的
    1. 全部類都放在一個類庫中(一個dll),要使用時不方便查找。
    2. 通常看到好的代碼都會直接放在類庫中,而沒有經過仔細的測試,有時候某些代碼明明應該屬於已有的某一個類,但是由於不想花時間去找,通常會直接新建類去存放,如此會導致相同功能的代碼分屬於不同的類。
    3. 公共代碼累計越來越多,但是用的時候卻非常少。因為疏於管理,不方便檢索,而且代碼不一定正確,所以遇到問題更多的時候直接google,如此代碼庫用的機會就越來越少,最后直接放棄。
    4. 截圖
  2. 現在的類庫是這樣的
    1. 為一個解決方案建立多個類庫,類庫分類的命名可參考.Net Frameword 基礎類庫的分類結構。如正則表達式類Regex屬於System.Text類庫下,那么就可新建FoxChen.Utils.SystemLib類庫(映射基礎類庫的using System),在類庫下新建TextDir文件夾,用於存放RegextUtil工具類。這樣的好處是:大家對MS的基礎類庫結構都比較熟悉,與之關聯可方便整理自己的類庫,也可借用MS基礎類庫的分類思想
    2. 單獨在解決方案里新建一個Winform程序,有兩個作用
      1. 測試加入類庫的代碼
      2. 提供搜索功能,根據關鍵字搜索類庫代碼
    3. 把每個類庫生成的dll統一放在單獨的文件夾中,方便其它項目引用
    4. 截圖



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM