“Ask forgiveness not permission” - explain

前端 未结 8 1603
长情又很酷
长情又很酷 2020-11-22 02:02

I\'m not asking for personal \"religious\" opinions about this philosophy, rather something a bit more technical.

I understand this phrase is one of several litmus t

8条回答
  •  心在旅途
    2020-11-22 02:38

    You're right -- the purpose of try and except are not to cover your sloppy coding. That just leads to more sloppy coding.

    Exception handling should be used to handle exceptional circumstances (sloppy coding is not an exceptional circumstance). However, often, it is easy to predict which exceptional circumstances might happen. (e.g. a your program accepts user input and uses that to access a dictionary, but the user's input wasn't a key in the dictionary ...)

提交回复
热议问题