最初写代码只要功能走通就不管了,然后如果出了什么问题再去修改,这是因为没做测试的工作。测试其实很简单。
1.准备
当前使用idea编写代码,用maven构建工程,使用maven的test功能来进行批量测试。测试工具为junit。
2.编写功能代码
将主要的业务功能的代码完成。
1 public interface Sender { 2 public void send(); 3 } 4 public class MailSender implements Sender { 5 @Override 6 public void send() { 7 System.out.println("This is emailSender!"); 8 } 9 } 10 public class SmsSender implements Sender { 11 @Override 12 public void send() { 13 System.out.println("This is SmsSender!!"); 14 } 15 } 16 public class SendFactory { 17 18 public Sender produce(String type){ 19 if("email".equals(type)){ 20 return new MailSender(); 21 } 22 if ("sms".equals(type)){ 23 return new SmsSender(); 24 } 25 System.out.println("输入类型不正确!"); 26 return null; 27 } 28 }