zoukankan      html  css  js  c++  java
  • 我是怎样整理类库的

        相信每个有几年工作经验的程序员都会有自己的小类库,这些类库承载的自己学习工作的成果,可是要怎样整理类库呢,以下分享一下自己方法。(非分享类库源码,请理解)
    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. 截图


  • 相关阅读:
    HeadFirst Ruby 第七章总结 references
    《HTTP 权威指南》笔记:第三章 HTTP 报文
    HTTP 权威指南 第二章 URL 与资源
    HeadFIrst Ruby 第七章总结 hashes
    HeadFIrst Ruby 第六章总结 block return values
    面向对象的面试题
    属性,类方法,静态方法,Python2和3方法
    类的抽象类接口类,多态封装
    类的继承
    面向对象空间和组合
  • 原文地址:https://www.cnblogs.com/gossip/p/2677839.html
Copyright © 2011-2022 走看看