帮助程序和实用程序功能的库架构

Posted

技术标签:

【中文标题】帮助程序和实用程序功能的库架构【英文标题】:Library architecture for helpers and utility functions 【发布时间】:2013-06-21 05:57:03 【问题描述】:

您如何处理项目中的辅助函数和实用函数?我们在一个核心项目中拥有我们所有的类和助手,但是当我想要的只是一个助手函数时,我不希望所有这些东西都被其他项目引用。可能我需要进一步分解它,但希望在路上得到一些建议。

【问题讨论】:

【参考方案1】:

为此,我们使用私有/内部 NuGet 服务器。但仅适用于我们在许多项目/组件中使用的辅助函数和/或库。通过 NuGet,您甚至可以指定版本、旧版本和/或 beta 版本等。对我们来说效果很好。只要知道当其中一个函数出现错误时,您就有一些关于在哪里使用的文档。

不要忘记阅读11th fallacy of distributed computing。

【讨论】:

以上是关于帮助程序和实用程序功能的库架构的主要内容,如果未能解决你的问题,请参考以下文章

适用于 Android 位置管理器的实用程序

是否有任何实用程序可以帮助我重构 CSS [关闭]

JSP 实用程序之简易页面编辑器

csharp C#功能容器和实用程序

使 xsd.exe 实用程序生成具有强类型的架构

greenplum 中的 gpload 实用程序