看了很多东西现在感觉不会写代码了,怎么回事??????
最近一段时间我看了很多之前没有用到的东西:领域驱动、IOC、ASP.NET MVC ABP开源项目、在ASP.NET MVC中使用领域驱动设计和Repository模式等等就不一一列举出来了、还有很多。其中最多的是ASP.NET MVC里面使用数据仓库Repository和IOC依赖注入、我发现看的很多使用ASP.NET MVC都用了这两个。有人说使用Repository是为了后面能够切换数据比如Sqlserver换成oracle。在我没看之前要实现换数据库这个肯定会使用抽象工厂模式分别为IDAL层写SQL server和oracle的Dal实现、通过反射等等、然后需要切换改个配置文件就好了。当然这个都不是这个的主题。
看了很多东西后、我发现现在越来越不敢写代码了、比如:有一个接口和一个实现这个接口的类我会想着用IOC容器、通过构造函数注入等等来实现、但是这时又会想会不会有人还有其他的写法啊什么的(就是想这段代码写得很有艺术感.......)。导致修修改改、总觉得还有比这个好得多的方法来完成。