Перед тем, как начать, подобные вопросы, но не точно:
Working with Common/Utility Libraries,
What to include in a Utility Library.Общие и утилиты Библиотека Консолидация
Я недавно начал работать с внутренними библиотеками C# нашей компании, которые включают Common.dll и Utilities.dll; довольно стандартный материал.
Мой нынешний план состоит в том, чтобы усовершенствовать эти две библиотеки на две очень отдельные сущности, которые имеют очень раздельные обычаи. Однако я не понял, где рисовать эту линию.
Вместо того, чтобы давать подробную информацию о том, что каждый содержит, я хотел бы получить нейтральный совет относительно того, что вы бросили бы в каждое из них, тем самым, как бы вы определили этот барьер. Мне не нужна uberspecifics.
Существует также аргумент, что эти два должны быть объединены в единую библиотеку. (см. ссылки выше). Я открыт для этой идеи, если нет подходящей альтернативы. Меня больше интересует разница между ними.
Заранее спасибо!
Я понимаю, что неудобно предположить, что все видели это различие между ними, но это довольно распространено, когда я просматриваю этот и другие веб-сайты. –
Я предполагаю, что на неформальном уровне вы можете быть правы, хотя ясно, что ваш вопрос указывает на отсутствие четкого определения разделительной линии. Я предпочитаю рассматривать проблему как одну из гранулярности всего многоразового кода. Я не думаю, что мы просто перерезали этот код на два, я думаю, что это обычно больше. Вопрос не в том, является ли это Общим или это Утилита, это «У нас есть правильные штуки», – djna