LINUX.ORG.RU

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

Исправление silver-bullet-bfg, (текущая версия) :

Точнее, на уровне стандарта.

А вот тут спорный момент. Без IDE стандарт бесполезен для разработки. Ибо «на честное слово» полагаться глуп.

Если человек так упорно делает, то весьма скоро он это будет делать только дома в режиме джаст-фо-фан.

Практика показывает обратное. Бизнесу нужна решенная задача, а не решенная правильно и красиво задача. Иначе бы в enterprise код давно бы был прекрасен.

У вас превратное понимание CI - линтер гоняется на каждый пуш и бренча не дойдет до код ревью, пока линтер будет валить билд бренчи.

Prepush-hook? Хороший вариант, но способный только проверить только оформление. В моей жизни я видел как к window для примера вяжут глобальные переменные, чтобы обойти жизненные циклы web-компонент или прокидывают в global, т.к. делать это проще. Да, global, window можно линтером проверить. Но как проверишь обоснование использования мутабельности и иммутабельности в коде? Кроме как человеком - никак. Ну или пример с жизни опять же. Код должен быть документирован. Кто мешает просто скопировать комментарий не связанный с кодом… Вариантов обойти линтер на самом деле очень много.

Исходная версия silver-bullet-bfg, :

Точнее, на уровне стандарта.

А вот тут спорный момент. Без IDE стандарт бесполезен для разработки. Ибо «на честное слово» полагаться глуп.

Если человек так упорно делает, то весьма скоро он это будет делать только дома в режиме джаст-фо-фан.

Практика показывает обратное. Бизнесу нужна решенная задача, а не решенная правильно и красиво задача. Иначе бы в enterprise код давно бы был прекрасен.

У вас превратное понимание CI - линтер гоняется на каждый пуш и бренча не дойдет до код ревью, пока линтер будет валить билд бренчи.

Prepush-hook? Хороший вариант, но способный только проверить только оформление. В моей жизни я видел как к window для примера вяжут глобальные переменные, чтобы обойти жизненные циклы web-компонент или прокидывают в global, т.к. делать это проще. Да, global, window можно линтером проверить. Но как проверишь обоснование использования мутабельности и иммутабельности в коде? Кроме как человеком - никак. И тут нуж