作为一个程序员,遇到问题脑子里浮现的第一反应是if else ...总觉得好像那里不对的样子。。为啥呢
if else没有任何问题。
根据我的经验,代码中70%的代码都是处理异常的:
参数值是否合法(nullable, range...)某个函数的返回值是否正确(是否返回null, 返回的列表是否是空,可能出现的异常)当前模块的功能是否允许 出现了可预计的异常(数据查询不到,文件被占用无法写,网络超时,调用的REST API失败等等),仍能继续工作(提供合理的返回值,不用抛异常,写log)。 【作为一个程序员,遇到问题脑子里浮现的第一反应是if else ...总觉得好像那里不对的样子。。为啥呢】 随着你经验越多,你的代码会有许多if,我觉得很正常,它上升不到设计模式的高度。如果知道了设计模式,认为if else都是丑陋的,就入歧途啦。
推荐阅读
- 同比■同比增长7.1%!2021年的第一个节你花了多少钱?
- “他是我第一个会说普通话的老师”:一对师生折射青海山村蝶变
- 『板房』搬新房迎新年 2021听他们说幸福 告别大板房
- 有必要重新开个C店吗
- 招聘都要学历,何来程序员不看学历
- 银行系统的研发岗(程序员)是不是很难进(校招)推广到国企的研发岗(程序员)呢
- 大学再有三个月就结束了,没学到知识,参加一个软件测试培训机构好吗
- 汽车|长安UNI-K又将开创一个新的"引力"纪元?
- 神话|武汉传奇父亲:一个平行班孩子创造的高考神话(感动上万家长)
- 坐标合肥,请问在哪里能捕捉到程序员这种生物他们大都出现在哪里呢
