有些同事喜欢在每个方法开始前CHECK参数,抛出一些诸如IllegalArgumentException之类的异常.
最近瞄了一下Effective Java,竟然也是这样建议的.
可是在网站开发中,一般都会在入口程序中或则前CHECK参数.
那以后的SERVICE和DAO难道还需要CHECK吗.
譬如好酒好菜放在面前,一个字"吃";毒药放在面前,两个字"不吃";这个是嘴巴管的.
但是如果吃到肚子里面的话,胃是统统会处理的呀.
CHECK OR NOT?
最近瞄了一下Effective Java,竟然也是这样建议的.
可是在网站开发中,一般都会在入口程序中或则前CHECK参数.
那以后的SERVICE和DAO难道还需要CHECK吗.
譬如好酒好菜放在面前,一个字"吃";毒药放在面前,两个字"不吃";这个是嘴巴管的.
但是如果吃到肚子里面的话,胃是统统会处理的呀.
CHECK OR NOT?