просто, но по-настоящему программировать на нём получается далеко не сразу. Что думаете про это?
как и с любым языком (за исключением C++, наверное)
Если опыта нет, то программировать сразу не получится нигде. Учите базовые вещи, ежедневно делайте небольшие задачи, потом любые простые проекты (типа апи для туду лист)
go делался для того, чтобы вчерашний кот (пес, обезьяна) из института в далеком Техасе, пришел в Гугл и с минимальными усилиями начал писать что-то полезное. А лучший способ что-то выучить на хорошем уровне, это практиковаться на реальных задачах, дохрена времени, не важно, что именно ты учишь, хоть go, хоть какую другую технологию.
Тут как: сляпать что-то даже вменяемо работающее на коленке может легко. Но вот если надо, чтобы проект можно было дорабатывать без боязни что-то сломать в неожиданном месте то да, надо включать голову и продумывать архитектуру
Вопрос про то, в каком типе программ больше шансов написать ерунду. На чём обычно сыплются.
То есть это про умение в принципе композировать внятный поддерживаемый код без циклических связей, ортогональный, и прочие бест практисес?
Ну и да, кстати, циклические связи (если имеется в виду явная зависимость одного пакета от другого) невозможны, будет ошибка компиляции
Можно так навернуть что все ахнут. Например через очереди.
Обсуждают сегодня