帮助程序和实用程序功能的库架构
Posted
技术标签:
【中文标题】帮助程序和实用程序功能的库架构【英文标题】:Library architecture for helpers and utility functions 【发布时间】:2013-06-21 05:57:03 【问题描述】:您如何处理项目中的辅助函数和实用函数?我们在一个核心项目中拥有我们所有的类和助手,但是当我想要的只是一个助手函数时,我不希望所有这些东西都被其他项目引用。可能我需要进一步分解它,但希望在路上得到一些建议。
【问题讨论】:
【参考方案1】:为此,我们使用私有/内部 NuGet 服务器。但仅适用于我们在许多项目/组件中使用的辅助函数和/或库。通过 NuGet,您甚至可以指定版本、旧版本和/或 beta 版本等。对我们来说效果很好。只要知道当其中一个函数出现错误时,您就有一些关于在哪里使用的文档。
不要忘记阅读11th fallacy of distributed computing。
【讨论】:
以上是关于帮助程序和实用程序功能的库架构的主要内容,如果未能解决你的问题,请参考以下文章