Benim web sitesinin arka uç üzerinde çalışıyorum ve ben hataları için test olacak ve buna göre özel durumlar atma gerektiğini ne kadar merak ediyorum? Testing in the sense of improper usage of methods and functions. Not errors under correct usage.
Benim en büyük endişe kodu kabartmak ve birinin / eğer tip kontrolleri bir grup ile o kadar uglying, ve diğer bu tür testler olduğunu.
Eğer şimdiye kadar mümkün olan her şekilde birisi tüm yanlış kullanımları yakalamak, bir nesne kullanmak, ve geliştirici net onlar yanlış yaptığımı bunu kullanarak yapmak için istisnalar atmak dikkate olarak gitmeli?
Yoksa kod mola doğal (obviously catching and checking for things that would be a big deal, but not for every contingency) izin daha iyi bir yaklaşım olduğunu ve mevcut belgeleri okumak ve ona göre kullanmak için kodu kullanan herkes bağımlı?
Bu tür konuları işlerken takip için herhangi bir genel en iyi uygulamalar ve kurallar vardır? Bu konu geniş genellikle dili olsa da ben PHP çalışıyorum, PHP özgü bir şey var mı?
Konuda herhangi bir yardım için teşekkür ederiz.