小编the*_*per的帖子

模拟文件系统

如果我的单元测试依赖于文件系统并且我需要模拟这个,那么最好的方法是什么?

谢谢

.net unit-testing typemock

9
推荐指数
2
解决办法
834
查看次数

方法重载和代码重复提升

重载方法往往会鼓励在方法组的所有方法之间复制代码的习惯.例如,我可以在一个方法中连接一个字符串,将其写入文件等,但是在另一个方法中执行相同操作但添加了一个附加参数(创建重载).

方法本身可以放在一个基类中,这将使具体类看起来更干净,但基类将遇到问题(解决问题).params关键字似乎是一个解决方案,但我可以想象,如果我真的认为这个想法(使用参数而不是单个参数),那么还会出现某种其他问题.

因此,我是唯一一个认为重载会促进代码重复的人吗?

谢谢

c# oop

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

获取单词或数字的所有排列

使用LINQ或老式方法,如何获得单词/数字的所有排列(不使用外部API)?

例如ab = ab,ba,abc = acb,bac等

这是图像识别等特定的计算机科学问题吗?

c# algorithm permutation

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

标签 统计

c# ×2

.net ×1

algorithm ×1

oop ×1

permutation ×1

typemock ×1

unit-testing ×1