【发布时间】:2012-03-29 04:16:47
【问题描述】:
在 Visual Studio 2010 中,有没有办法使 sn-ps 特定于单个项目或解决方案?我有兴趣这样做,以便我可以使用它们来支持我的架构决策(即创建一个以规定方式实现某个接口的 POCO)。
【问题讨论】:
-
我不知道你能不能,但我的直觉告诉你不需要这个。这意味着copypasta和缺乏DRY。您是否考虑过使用 T4 模板或一些类似的代码生成过程,或者将常用方法重构为静态类?
-
我从不复制粘贴。我只是在应用程序中为特定目的创建所有这些 POCO,我喜欢使用自己的模板和约定。另外,我非常喜欢使用模板模式。我必须一遍又一遍地输入很多相同的代码。我花了太多时间做那件事。我开始使用 sn-p,但我发现它们因域而异。我有太多的sn-ps。每个项目创建它们会更有意义。我会调查你提出的建议。
-
我说的是 POCO 的结构,而不是它的内容。我使用特定功能的接口在整个应用程序中保持一致的多态性。它非常解耦。我正在寻找比 Visual Studio 代码编辑器中的“实现接口...”功能稍高的东西。我曾经使用过它,但它并不能完全按照我的意愿工作。在开始开发之前,我根据我的设计文档以 sn-ps 的形式布局我的 POCO。我不是大学生。
-
对于愿意付费的人:Resharper 的 template system(相当于 sn-ps)具有添加项目/解决方案特定模板的功能。我怀疑其他重构工具,如 coderush 和 justcode 也有它
标签: .net visual-studio-2010 code-snippets