Сейчас изучаю программную инженерию. Там есть интересный принцип по проектированию распределенных систем: если кусок программы чувствует, что что-то пошло не так, он должен упасть (выдать сообщение об ошибке) как можно раньше. Если же тянуть с этим, думать, что все еще исправится само собой, велика вероятность, что упадет не только этот маленький
(
Read more... )