I was hoping you guys could help me on this one: how to handle errors and what to return? What I do, most of time, is make my functions/methods return two possible values. The intended value in case of success and FALSE in case of failure. This way I can use:
if(function()) { ... } else { ... }
Ben genel olarak, onlar bir şeyler yazdırmak ve uygulamanın işleyişi akışını kesme, çünkü istisnalar kullanmak için sevmiyorum. Tabii ki, ben onlara bir şeyler dönmek ve hata bir uyarı göstermek için yapabilirsiniz. Ama bu da çok iş var. Ve ben Pokemon hepsini yakalamak için denemek için çok fazla sevmiyorum. (Awsum konu, btw)
Ben endişeleniyorum başka bir şey bir şey "hata işleme" odaklı kod etmektir. Bildiğimiz gibi, kullanıcılar beklenmedik bir durum neden neredeyse her şeyi yapmak ve bu hataları bekliyor kodlamak için çok yorucu ve açıkçası, beni paranoyak yapıyor olabilir. XD
I apologize for any english mispelling(I don't write too often). Thank you for reading this question. :D
PS: Ben savunma programlama ve diğer sorular hakkında okudum ama onlar oldukça benim şüphe cevap yok.