Зато я вот заметил другое — в Go людям плевать на ошибки.
Вам целую статью написали, что не плевать.
И мне здесь уже советовали плевать на ошибки. Все равно их все не обработать.
Это просто неправда, либо люди не компетентны либо вы неправильно их поняли, исказив смысл под своё мнение. Вот цитата из документации к bufio/scanner:
* Scan advances the Scanner to the next token. It returns false when the scan stops, either by reaching the end of the input or an error.
* Err returns the first non-EOF error that was encountered by the Scanner.
То есть, на первой же не-EOF ошибке сканер останавливается, никто не говорит, что он всё игнорирует. А ошибка с которой он вышел доступна через метод Err() это уже ваше дело, что с ней делать. Авторы языка и автор статьи призывают её обработать.
Они как минимум обращают внимание на обработку ошибок от этой самой либы.
Мне приходилось писать на c#, java, c++, python и ruby и только перейдя на Go я заметил, что здесь люди готовы обрабатывать ошибки, а не просто игнорить до того момента пока оно само не грохнется.
В начале лета у CEO Virtus.pro взяли классное интервью. Не ожидал услышать настолько здравые рассуждения от главы игровой организации. В общем после этого даже не слишком удивлен данной новости. Рад за Виртусов и отдельный респект Алишеру Усманову, это круто.
Чем больше зазубрено шорткатов, тем круче скилл, несомненно.
А если забылось, то только потому, что мозг падла, а не потому, что знания по своей сути абсолютно бесполезные и не пригождаются на практике. *irony*
Это же движение кистью делается, как перевели пальцы на тачпад, так и перевели обратно. Рука не отрывается от поверхности. Я люблю отрывать, но это уже дело привычки, потому что я печатаю как бог, а не как слепой.
Нет, кистью (одной из) нужно двигать, скролл обычным способом. Просто не обязательно держать руки в одном положении, не отрывая от основных клавиш, это искусственное ограничение.
Не убираю руки с клавиатуры, потому что под ней маковский тачпад. Это намного эффективнее заучивания сотен шорткатов, правда требует отсутствия предрассудков. Ещё не должно быть желания изо дня в день превращать себя в робота, которому, видите-ли, по каким-то причинам труднодоступны Delete, Backspace, Escape или даже Enter.
Facebook, к примеру, предложил эффективную реализацию джинериков для Go, которую в Google даже рассмотрят к внедрению в язык начиная с 2.0 github.com/facebookgo/generics
То есть, Go используется дофига где. Насчёт применения Rust в продакшене пока рано говорить.
Это просто неправда, либо люди не компетентны либо вы неправильно их поняли, исказив смысл под своё мнение. Вот цитата из документации к bufio/scanner:
* Scan advances the Scanner to the next token. It returns false when the scan stops, either by reaching the end of the input or an error.
* Err returns the first non-EOF error that was encountered by the Scanner.
То есть, на первой же не-EOF ошибке сканер останавливается, никто не говорит, что он всё игнорирует. А ошибка с которой он вышел доступна через метод Err() это уже ваше дело, что с ней делать. Авторы языка и автор статьи призывают её обработать.
Мне приходилось писать на c#, java, c++, python и ruby и только перейдя на Go я заметил, что здесь люди готовы обрабатывать ошибки, а не просто игнорить до того момента пока оно само не грохнется.
Цветовая схема с прозрачностью небольшой.
www.youtube.com/watch?v=FHUHhYggVU4
На vc.ru в комментариях выложили.
А если забылось, то только потому, что мозг падла, а не потому, что знания по своей сути абсолютно бесполезные и не пригождаются на практике. *irony*