Size: a a a

2020 September 29

SB

Sergey Batalev in pro.vim
Vadim Goncharov
такие мелочи уж точно надо самому на автопилоте делать
Как показывает практика если есть линтер и он это показывает в ПР и человек сразу правит. Все просто. Это совсем не ограничивается едиторконфигом.
источник

VL

Valerii Leontiev in pro.vim
Пришел какой-то Джун на проект
Наделал дедов
источник

VL

Valerii Leontiev in pro.vim
А так он ткнул и линтер ему все поправил
источник

VG

Vadim Goncharov in pro.vim
ну и где воспитательный эффект?
источник

NG

Nicholas Guriev in pro.vim
Valerii Leontiev
Пришел какой-то Джун на проект
Наделал дедов
вот и выходит, что линтер, он нужен не для себя, а для других
источник

SB

Sergey Batalev in pro.vim
Valerii Leontiev
Пришел какой-то Джун на проект
Наделал дедов
Приходят Вадимы и первым делом все свои настройки редакторов в мастер льют и конфиг системы:)
источник

VG

Vadim Goncharov in pro.vim
на одной работе 9 лет назад я видел коммит-хук в svn, проверяющий два конкретных логина =)
источник

DK

Denis Kalyuzhnyy in pro.vim
Nicholas Guriev
вот и выходит, что линтер, он нужен не для себя, а для других
ну вообще то code style это в принципе тема о командной разработке
источник

VL

Valerii Leontiev in pro.vim
Vadim Goncharov
ну и где воспитательный эффект?
Воспитательный эффект нужен до)
источник

VL

Valerii Leontiev in pro.vim
На проекте все должно уже работать
источник

GK

Georgy Komarov in pro.vim
Vadim Goncharov
вот да, определиться с терминами следует, ненужность - это про enforcing code style
Кстати, не всегда.

В требованиях к ПО, которое сертифицируется по стандартам безопасности типа SIL, как раз таки есть пункты про enforcing code style. Как и про настройку статических анализаторов, наличие тестов и CI.

То есть в стандартах безопасности указывается, что проект должен соответствовать одному из стандартов "безопасного кодирования". Вроде MISRA или CERT. А эти стандарты содержат проверки в том числе и на code style. Например, фигурные скобки во всех управляющих конструкциях, неиспользование некоторых фич языка и т.д.

И вот если вы вдруг решили сертифицировать легаси-проект, начинается конфигурация линтеров и смена кодстайла.
источник

DK

Denis Kalyuzhnyy in pro.vim
у себя в уголочке можете писать как вам нравится и никто вам не смеет помешать
источник

VG

Vadim Goncharov in pro.vim
Valerii Leontiev
Воспитательный эффект нужен до)
нет, вот когда поправит ручками несколько раз под стиль
источник

VL

Valerii Leontiev in pro.vim
Vadim Goncharov
нет, вот когда поправит ручками несколько раз под стиль
То все равно сможет забыть
источник

VL

Valerii Leontiev in pro.vim
На себе проверено 100 раз
источник

SB

Sergey Batalev in pro.vim
Vadim Goncharov
нет, вот когда поправит ручками несколько раз под стиль
Бред, зачем делать руками то, что линтер автофиксит прекрасно
источник

VL

Valerii Leontiev in pro.vim
Кодил и так и сяк
источник

DK

Denis Kalyuzhnyy in pro.vim
Valerii Leontiev
То все равно сможет забыть
+1
источник

VL

Valerii Leontiev in pro.vim
Sergey Batalev
Бред, зачем делать руками то, что линтер автофиксит прекрасно
Нет, руками надо уметь писать
источник

VG

Vadim Goncharov in pro.vim
Sergey Batalev
Бред, зачем делать руками то, что линтер автофиксит прекрасно
а зачем вообще нужен code style ?
источник