3 ms·
In most cases it is better to let application fail as early as possible when something unexpected occured. By making it more stable that way (SELECT *), you cre
by nooorofe 6y ago
In most cases it is better to let application fail as early as possible when something unexpected occured. By making it more stable that way (SELECT *), you create hidden bugs which hard to detect and recovery is more expensive. It is even more important for data processing pipelines. I add assert/except to my code when it is possible: fail job, analyze, fix/report bug, notify downstream, rerun.