jjzjj

saveBooking

全部标签

java - 先验证还是 try catch ?

假设我有一个如下所示的函数:publicvoidsaveBooking(/*someinputs*/){//saveintodatabase}在保存到数据库之前,我必须做各种验证。我在主程序中可以做的是这样的://doallthevalidationsanddoanynecessaryhandling.Then...saveBooking(/*inputs*/);有了这个,我确信所有数据在保存到数据库之前都必须通过所有要求的验证。但是,这意味着函数saveBooking()密切依赖于验证方法。每次我想调用saveBooking()时,我都必须确保不会忘记调用验证。或者,我可以将所有验证