当前位置:  开发笔记 > 编程语言 > 正文

要包含在实用程序库中的内容

如何解决《要包含在实用程序库中的内容》经验,为你挑选了1个好方法。

随着越来越多的项目,我发现我经常重复从项目到项目,从客户到客户的许多常见任务.所以我开始组装一个"实用程序"库,这些库是这些常见元素的集合,通常在项目之间重复.

到目前为止,我有实用程序来调整图像大小,导出数据网格excel,发送电子邮件,并替换标记化的消息.

如果您正在构建/使用.NET实用程序类库,那么您认为哪些类型的进程有用?你会想到什么命名空间/组?

更新

我说的是一个实际的类库,它被分成命名空间以组合公共元素.



1> Roger Lipsco..:

    我不会写一个名为'Common'或'Utilities'或'Misc'的库或......你明白了.相反,我有一个名为'Lib'的目录,并在其下的一个单独的库中具有每个功能区域.例如,我可能有一个C++项目的Lib/Trace,Lib/UI,Lib/Net,Lib/Web.对于C#,我有Lib/Acme.Trace,Lib/Acme.Windows.Forms,Lib/Acme.Net等(假设您的顶级命名空间/公司被称为'Acme').

    YAGNI.不要去编写您可能需要的代码.

    在两个或多个项目中使用它们之前,不要将内容放入共享库中.

推荐阅读
有风吹过best
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有