Я спрашиваю себя, существует ли обычно используемое соглашение об именах для сборок / модулей, которые содержат абстракции, интерфейсы, контракты данных, контракты исключений.
Предложение 1:
MyAssembly
MyAssembly.Contracts
Предложение 2:
MyAssembly
MyAssembly.Abstractions
Предложение 3:
MyAssembly
MyAssembly.Core
Я действительно предпочитаю № 1 и № 2потому что они определяют содержание данной сборки лучше всего.У вас есть другие предложения, может быть, даже конкретные примеры?