Pull to refresh
15
0
Alexander Morozov @LK4D4

Software Engineer

Send message
Никогда не писал на яве, но расписано душевно. Спасибо!
А обработка ошибок приводит к большому количеству однотипного кода. Который, к тому же, можно вовсе забыть написать и оставить ошибку необработанной.

Да, жаль что непроверенная ошибка это не ошибка компиляции. А способ обработки мне кажется это на любителя, многим наоборот нравится после исключений.
Отличная статья, спасибо! Было бы неплохо еще добавлять комментарии в код для новичков.
Ну вы своим комментарием и подтвержаете мой, вероятность, что техдир выберет язык по крутости, создавшего его «чела» равна примерно нулю. Хаскель тоже не последние люди в индустрии написали и не из самых маленьких компаний, однако его применение ограничивается энтузиастами.
В общем вы написали
Собственно и Go набрал популярность не потому тому, что он такой весь из себя идеальный, а благодаря вере людей в то, что именитый чел из крупной конторы фигню не сморозит.

и вторая часть предложения это неправда и будет неправдой для любого языка.
Но ведь это же неправда. Никто никогда не выбирает язык из-за «именитых челов». Писать-то программисту, а не челу.
Есть еще stackerr от facebook. Говорят популярная библиотека.
Все верно — утечёт. И даже цирк может не помочь, потому что некоторые объекты еще будут иметь ссылки. Поэтому надо логику очистки писать руками в таком случае.
Когда я впервые писал этот код с дескрипторами этого не было еще в документации. Конечно же моя ошибка, что я не перепроверил. Спасибо, добавлю в статью.
Но в свою защиту хочу сказать, что нужен был мне именно файловый дескриптор.
Вы правы, так я теперь и делаю.
Спасибо, я думаю вы правы. Хотя я наверное все-равно вызывал бы явно.
Можете дать пример на гитхабе, я добавлю в статью?

Information

Rating
Does not participate
Location
Pleasant Hill, California, США
Registered
Activity