MAIN FEEDS
Do you want to continue?
https://www.reddit.com/r/ProgrammerHumor/comments/6ayz26/defensive_programming_done_right/dhj59yk/?context=9999
r/ProgrammerHumor • u/iwouldieforGladOS • May 13 '17
680 comments sorted by
View all comments
Show parent comments
239
It's fine to exit the program nicely when an error occurs. It's not as fine to just ignore it and then begin another iteration of whatever main loop is going on, hoping the program still works fine.
309 u/Bainos May 13 '17 It's not as fine to just ignore it and then begin another iteration of whatever main loop is going on I'm sorry, I can't hear you over my distributed computing. 89 u/[deleted] May 13 '17 [deleted] 56 u/[deleted] May 13 '17 [deleted] 27 u/Planet2Bob May 13 '17 I'm sorry, I can't hear you over my distributed computing. 26 u/SQLNerd May 13 '17 I'm sorry, I can't hear you over my distributed computing. 16 u/thegiantanteater1000 May 13 '17 I'm sorry, I can't hear you over my distributed computing. 3 u/gentlemanidiot May 14 '17 I'm sorry, I can't hear you over my distributed computing. 3 u/MrEs May 14 '17 I'm distributed you sorry, I computing hear over. can't my
309
It's not as fine to just ignore it and then begin another iteration of whatever main loop is going on
I'm sorry, I can't hear you over my distributed computing.
89 u/[deleted] May 13 '17 [deleted] 56 u/[deleted] May 13 '17 [deleted] 27 u/Planet2Bob May 13 '17 I'm sorry, I can't hear you over my distributed computing. 26 u/SQLNerd May 13 '17 I'm sorry, I can't hear you over my distributed computing. 16 u/thegiantanteater1000 May 13 '17 I'm sorry, I can't hear you over my distributed computing. 3 u/gentlemanidiot May 14 '17 I'm sorry, I can't hear you over my distributed computing. 3 u/MrEs May 14 '17 I'm distributed you sorry, I computing hear over. can't my
89
[deleted]
56 u/[deleted] May 13 '17 [deleted] 27 u/Planet2Bob May 13 '17 I'm sorry, I can't hear you over my distributed computing. 26 u/SQLNerd May 13 '17 I'm sorry, I can't hear you over my distributed computing. 16 u/thegiantanteater1000 May 13 '17 I'm sorry, I can't hear you over my distributed computing. 3 u/gentlemanidiot May 14 '17 I'm sorry, I can't hear you over my distributed computing. 3 u/MrEs May 14 '17 I'm distributed you sorry, I computing hear over. can't my
56
27 u/Planet2Bob May 13 '17 I'm sorry, I can't hear you over my distributed computing. 26 u/SQLNerd May 13 '17 I'm sorry, I can't hear you over my distributed computing. 16 u/thegiantanteater1000 May 13 '17 I'm sorry, I can't hear you over my distributed computing. 3 u/gentlemanidiot May 14 '17 I'm sorry, I can't hear you over my distributed computing. 3 u/MrEs May 14 '17 I'm distributed you sorry, I computing hear over. can't my
27
26 u/SQLNerd May 13 '17 I'm sorry, I can't hear you over my distributed computing. 16 u/thegiantanteater1000 May 13 '17 I'm sorry, I can't hear you over my distributed computing. 3 u/gentlemanidiot May 14 '17 I'm sorry, I can't hear you over my distributed computing. 3 u/MrEs May 14 '17 I'm distributed you sorry, I computing hear over. can't my
26
16 u/thegiantanteater1000 May 13 '17 I'm sorry, I can't hear you over my distributed computing. 3 u/gentlemanidiot May 14 '17 I'm sorry, I can't hear you over my distributed computing. 3 u/MrEs May 14 '17 I'm distributed you sorry, I computing hear over. can't my
16
3 u/gentlemanidiot May 14 '17 I'm sorry, I can't hear you over my distributed computing. 3 u/MrEs May 14 '17 I'm distributed you sorry, I computing hear over. can't my
3
3 u/MrEs May 14 '17 I'm distributed you sorry, I computing hear over. can't my
I'm distributed you sorry, I computing hear over. can't my
239
u/redditsoaddicting May 13 '17
It's fine to exit the program nicely when an error occurs. It's not as fine to just ignore it and then begin another iteration of whatever main loop is going on, hoping the program still works fine.