我在考虑将我的wcf接口放在单独的程序集中,然后将数据/业务逻辑放在它自己的程序集中。这是过度架构还是它很好?是否更容易更新服务?或者如果它们是一个问题/错误,它是否能够更容易地修复错误。
答案 0 :(得分:2)
这是设计程序的好方法。
这使您可以专注于业务逻辑或独立显示逻辑,这称为分离关注,是开发优质软件中最重要的原则之一。
这对于“修复”错误没有多大帮助,因为它有助于完全避免错误。
它还允许您为相同的业务对象创建不同的前端,以防您以后想要使用可编写脚本的控制台界面或Web或Silverlight界面。