fn1( (Object1)table ); // ... a few more if statements for different Classes但是,当我在这个类/函数上运行FxCop时,它仍然生成警告
警告: CA1800 : Microsoft.Performance:'table',一个参数,在方法'ccc.SetTestConnectionString(Component)‘中多次被转换为'xxx’类型。缓存“as”操作符或直接强
在测试自动化方面,我使用了problem模式的一个简单版本,并面临代码中存在冗余的问题。也就是说,在一个类中,我有多个方法,这些方法基本上做相同的事情,但只返回不同的页面对象: gotoNextPageExpectCreditCardPage()return new ErrorPage();}
我对一些设计模式做了一些研究和思考,比如状态模式、模板方法、责任链,但我也认为这些模