LINUX.ORG.RU

История изменений

Исправление Joe_Bishop, (текущая версия) :

Что делает, чего не умеют делают или делают плохо тулзени сообщества?

  1. Куча видов рефакторинга:
    1. Простое переименование – gorename не работает если в коде есть ошибки, не правит. При переименовании публичных сущностей с комментариями Goland правит и комментарии.
    2. Изменение сигнатуры – аналога от сообщества нет в принципе
    3. Выделение метода, переменной, константы. Есть godoctor, но он какой-то кривой и так же как и gorename не работает, если в коде где-то есть ошибки. Goland-овский явно лучше.
    4. Перименование ресиверов типов. Тулзы сообщества так явно не умеют.
  2. Автокомплит. Он работает гораздо быстрее чем фронты для gocode ну и гораздо умнее.
  3. Что-то ещё

Исходная версия Joe_Bishop, :

Что делает, чего не умеют делают или делают плохо тулзени сообщества?

  1. Куча видов рефакторинга:
    1. Простое переименование – gorename не работает если в коде есть ошибки, не правит. При переименовании публичных сущностей с комментариями Goland правит и комментарии.
    2. Изменение сигнатуры – аналога от сообщества нет в принципе
    3. Выделение метода, переменной, константы. Есть [godoctor], (https://github.com/godoctor/godoctor), но он какой-то кривой и так же как и gorename не работает, если в коде где-то есть ошибки. Goland-овский явно лучше.
    4. Перименование ресиверов типов. Тулзы сообщества так явно не умеют.
  2. Автокомплит. Он работает гораздо быстрее чем фронты для gocode ну и гораздо умнее.
  3. Что-то ещё