В моей статье про обработку исключений разгорелись жаркие споры в коментах. В двух словах, есть шайка тупых динозавров, которые настолько близорукие, что не способны принять: подход с обработкой штатных ошибок через исключения неприемлем. А есть нормальные пацаны, которые понимают: есть блядь контракт метода, есть компайлтайм чеки, мы должны все возможные проблемы точно знать заранее — не на проде, а на этапе компиляции.
Это все поднимает одну большую проблему. Разрабов очень тяжело в чем-то убедить, даже когда ты прав на две ебучих тысячи процентов. Нет, если ты суперавторитет, тогда эти засранцы сделают все что ты им скажешь. Роб Пайк сделал язык с самой тупой обработкой ошибок в человеческой истории, а они сожрали.
Это ожидаемо, предсказуемо и понятно — люди есть люди. Думать им лень, проще верить на слово общепризнанным умникам. Но. Но. Какого ж тогда хуя у девелоперов принято апеллировать к объективности, и вообще говорить про себя, что они — не тупое стадо узколобых баранов? Нет, так не пойдет. Ты или думаешь, и тогда называешь себя умным, или делаешь как сказано, и не называешь себя умным.
Это все поднимает одну большую проблему. Разрабов очень тяжело в чем-то убедить, даже когда ты прав на две ебучих тысячи процентов. Нет, если ты суперавторитет, тогда эти засранцы сделают все что ты им скажешь. Роб Пайк сделал язык с самой тупой обработкой ошибок в человеческой истории, а они сожрали.
Это ожидаемо, предсказуемо и понятно — люди есть люди. Думать им лень, проще верить на слово общепризнанным умникам. Но. Но. Какого ж тогда хуя у девелоперов принято апеллировать к объективности, и вообще говорить про себя, что они — не тупое стадо узколобых баранов? Нет, так не пойдет. Ты или думаешь, и тогда называешь себя умным, или делаешь как сказано, и не называешь себя умным.