История изменений
Исправление 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 можно линтером проверить. Но как проверишь обоснование использования мутабельности и иммутабельности в коде? Кроме как человеком - никак. И тут нуж