Почему Ваш любимый язык программирования сдерживает Вас
Ловушка зоны комфорта Разработчики часто оказываются в комфортной рутине со своими любимыми языками программирования. Мы знаем их особенности, преимущества и недостатки. Однако эта зона комфорта иногда может быть палкой о двух концах. Вот почему любимый язык программирования может вас сдерживать. Проблема null Начнём с классического примера — нулевых ссылок. В таких языках, как Java и C#, возврат null — это распространённый способ указать на ошибку. Однако такой подход может привести к большому количеству ошибок, которых можно было бы избежать, например NullPointerExceptions или NullReferenceExceptions. Эти ошибки особенно неприятны, потому что они часто требуют глубокого погружения в реализацию, чтобы понять, может ли метод вернуть null. ...