我知道,实际上,如果您在 VS 中创建一个 VSTO 项目,您会在编写一行代码之前从自动生成的几个类开始。我也理解(我认为)单一责任原则。
也就是说,我发现自己编写了几个小型 VSTO 项目(实际插件代码总共 60 行左右)以部署在单台机器上。它们都可以工作,并且主要是处理/转换来自机器人或其他机器的数据,因此人类可能会更了解它。
我不应该将所有代码放入一个类中吗?我可以很容易地跟踪这么小的东西(并且清楚地系统地命名),而且我觉得它更容易维护。
现在,我已经完成了 4 次强迫自己遵循严格课程的任务,而就在今天,我已经完成了 2 次我将所有代码都放在一个班级中。我没有看到性能差异,而且它们似乎在负载相当相等的情况下都能正常工作。
我错过了什么吗?我从来没有上过编程课,所以我确信我有很多坏习惯,但也许那是因为我一直在做一些看起来很好的事情?我很想知道是否有人有一些例子,特别是对 VSTO 更感兴趣,这会出错。