小编Joh*_*axx的帖子

是否有充分的理由在Program.cs/main中编写代码而不是使用类?

我正在研究一个非常大的应用程序和我的技术主管,我没有看到某些事情的一致看法.

其中一个是关于控制台应用程序.这些应用程序正从shell脚本移植到C#.其中一些脚本相当大(转换后有300-400行代码),并执行I/O,电子邮件和数据库访问等操作.

对于每个脚本,我创建了一个类.每个类都有一个Run方法,可以调用其中的任何方法/操作.在Program.cs/main中,我创建了一个所述类的对象并调用Run.Program.cs包含4-5行代码.干净简单.

我的技术主管希望摆脱脚本类,只需将所有内容都放在program.cs的main方法中.他的理由是它的方式太混乱了.

因为类不再可以重复使用/打包成类库而不必使用main方法,所以不得不这样做.

单元测试似乎没有受到影响,因为你可以自己实例化Program.cs,但是再次....这感觉很笨拙.按照我没有看到的方式做任何好处?我的方式有什么好处吗?在主方法中处理大型应用程序和内容时是否有一般做法?

感谢您的时间.

c# program-entry-point

28
推荐指数
1
解决办法
1万
查看次数

将 XSSF 文件逐行写入输出流?(Java 中的 POI)

我有大量数据,我想逐行流式传输。我以为在更改每一行的值后调用 workbook.write(stream) 会将每次写入附加到输出流上,但我错了。实际上,文件大小建议/匹配我拥有的行数,但文件本身内部只有 1 行(这是写入的第一行)。

有没有办法做到这一点?就像我可以使用文本文件一样?

我已经查看了 BigGrid 的实现,它看起来对我正在尝试做的事情有点过头了。

谢谢!

java excel outputstream apache-poi

1
推荐指数
1
解决办法
5205
查看次数

标签 统计

apache-poi ×1

c# ×1

excel ×1

java ×1

outputstream ×1

program-entry-point ×1