首页 > TAG信息列表 > software-quality

java – 我什么时候应该使用@Component而不是@Service?

我已经阅读过What’s the difference between @Component, @Repository & @Service annotations in Spring?中的每个Spring注释 我知道@Component和@Service在Spring Framework中几乎一样.差异与它的用法有关,所以我只是将@Service用于我访问我的存储库的服务层. 我想知道选择@Comp

在较长时间段内监控Java中的代码度量标准

是否有一些工具可以在较长的时间内监控Java项目的不同指标,最好是通过CVS中的数据来确定趋势和弱点?这将是连续代码审查和维护代码质量的良好起点. 我对引用的数量,类和方法的大小以及圈复杂度特别感兴趣.解决方法:Sonar是一个很好的“指标汇总”工具. 有关如何获取有关过去构建/发

java – Sonar重命名此方法;父类中有一个具有相同名称的“私有”方法

当我们使用父私有方法的相同名称时,Sonar在类中抱怨私有方法名称.在代码质量中,使用父私有方法的名称定义私有方法的缺点是什么? 或者我们是否需要将其归类为误报解决方法:IMO,因为这可能会让人感到困惑.考虑下面,阅读评论: class Child extends Super{ public void myMethod() {

php – SOLID原则中的SRP是否导致了Lasagna Code?

有了SOLID原则,特别是SRP,我们有很多类…… 我的意思是,就像你想要构建一个数据库类一样然后,你有处理数据库的DatabaseHandler类(选择,插入,更新,删除等),DatabaseAdapter类,它是一个扩展的PDO类(可以在构造中设置首选的默认模式,一个新的prepare方法直接准备语句,将它与param绑定