antipattern-writer

时间:2024-05-17 12:44:08
【文件属性】:

文件名称:antipattern-writer

文件大小:12KB

文件格式:ZIP

更新时间:2024-05-17 12:44:08

Java

反模式 概述 我遇到了一个小巧的代码段,它将代码整齐地发送到Graphite服务器。 需要注意的是,该代码不容易测试。 看看uk.co.lindgrens.antipattern.MyGraphiteMessageSender ,看看您的想法。 重构尝试1(tddstyle1) 看一下以下包uk.co.lindgrens.tddstyle1的代码 优点: 测试涵盖功能 缺点: 代码感到肿(只是一种感觉!) 没有为MyGraphiteSocketFactory编写测试。 也许没关系,因为这堂课没有什么表现,想法? 重构尝试1(tddstyle2) 看一下以下软件包uk.co.lindgrens.tddstyle2的代码 这种尝试使用了一种古老的技巧,即放弃方法的私有可见性,而是将某些方法打包为私有。 值得牺牲吗? 优点: 除了更改某些方法的可见性以外,无需重构原始类 缺点:


【文件预览】:
antipattern-writer-master
----src()
--------test()
--------main()
----README.md(1KB)
----pom.xml(2KB)
----.gitignore(19B)

网友评论