请问各位
小弟目前接手到新同事写的code觉得有些问题
例如要verify前端送来的资料格式是否正确
同事的写法都是自定义一个exception
然后if判断是否满足不合格的条件
是的话就塞错误讯息给exception
然后throw new exception
但我记得发生exception这对程式来说是需要额外的成本
而且这些资料的情况其实算是“已知”的情况不算例外
我看过觉得比较好的作法
是把verify的部份独立成一个method
只要有不合格的条件就回传一个字串的错误讯息
完全正确就回传一个string.empty就好
我外面只要判断回传值是否为empty就好
不晓得同事这样写的方式是不是真的不好呢?
他目前看起来没什么特殊考量
就只是存脆验证失败就丢错误讯息而已
或是大家有什么更好的方式呢?
谢谢