Сообщение Re[4]: как реагировать на такое? от 16.10.2024 11:35
Изменено 16.10.2024 11:37 DiPaolo
Re[4]: как реагировать на такое?
S>Нет, после определенного уровня все более-менее стандартно. Но да, этот уровень есть далеко не везде. Хорошо — оно более-менее одинаково хорошо, а вот плохо может быть очень по разному.
S>Хорошо, если для этого есть отдельная клетка, но это далеко не всегда так. Основной посыл тут в том, что человек должен вести проект так, чтобы он легко собирался CI/CD системой, а не только любимой средой разработки на локальном компьютере.
Да, мой посыл выше был о том, что по репам можно понять уровень человека. Ну условно:
— не пользуется системой контроля версий или закоммитил тестовое/что там еще один раз одним куском как было на локальном диске
— коммит раз в месяц с текстом "-" со всеми потрохами личных настроек его ИДЕ
— коммит раз в неделю с текстом "as is"
— обдуманные коммиты с разбиением на атомарные фичи + используется .gitignore
— настроенный CI/CD с про-коммит хуком, автоматическим прогоном тестов
— все настроено с отвязкой от ИДЕ, можно девелопить продукт под все платформы
— все что выше + заполненный ридми
— все то же самое + выкатка релиза с автоматическими релиз ноутсами, документация
— все выше + поддержка проекта: нетоксичный ответ на вопросы пользователей, прием ПРов, ведение проекта в ГитХабе (задачи, планы по релизам) и прочее
Вот это все — совершенно разные профессиональные уровни и уровни автономности.
А так: порой удивляешься коллегам и их уровню владения не то что ребейзами и МРам, но элементарно владению гитом. И это синьоры-помидоры :-
Ну и да, коммиты показывают +- что у человека в голове и как он структурирует информацию и как мыслит.
S>Хорошо, если для этого есть отдельная клетка, но это далеко не всегда так. Основной посыл тут в том, что человек должен вести проект так, чтобы он легко собирался CI/CD системой, а не только любимой средой разработки на локальном компьютере.
Да, мой посыл выше был о том, что по репам можно понять уровень человека. Ну условно:
— не пользуется системой контроля версий или закоммитил тестовое/что там еще один раз одним куском как было на локальном диске
— коммит раз в месяц с текстом "-" со всеми потрохами личных настроек его ИДЕ
— коммит раз в неделю с текстом "as is"
— обдуманные коммиты с разбиением на атомарные фичи + используется .gitignore
— настроенный CI/CD с про-коммит хуком, автоматическим прогоном тестов
— все настроено с отвязкой от ИДЕ, можно девелопить продукт под все платформы
— все что выше + заполненный ридми
— все то же самое + выкатка релиза с автоматическими релиз ноутсами, документация
— все выше + поддержка проекта: нетоксичный ответ на вопросы пользователей, прием ПРов, ведение проекта в ГитХабе (задачи, планы по релизам) и прочее
Вот это все — совершенно разные профессиональные уровни и уровни автономности.
А так: порой удивляешься коллегам и их уровню владения не то что ребейзами и МРам, но элементарно владению гитом. И это синьоры-помидоры :-
Ну и да, коммиты показывают +- что у человека в голове и как он структурирует информацию и как мыслит.
Re[4]: как реагировать на такое?
S>Нет, после определенного уровня все более-менее стандартно. Но да, этот уровень есть далеко не везде. Хорошо — оно более-менее одинаково хорошо, а вот плохо может быть очень по разному.
S>Хорошо, если для этого есть отдельная клетка, но это далеко не всегда так. Основной посыл тут в том, что человек должен вести проект так, чтобы он легко собирался CI/CD системой, а не только любимой средой разработки на локальном компьютере.
Да, мой посыл выше был о том, что по репам можно понять уровень человека. Ну условно:
— не пользуется системой контроля версий или закоммитил тестовое/что там еще один раз одним куском как было на локальном диске
— коммит раз в месяц с текстом "-" со всеми потрохами личных настроек его ИДЕ
— коммит раз в неделю с текстом "as is"
— обдуманные коммиты с разбиением на атомарные фичи + используется .gitignore
— настроенный CI/CD с пре-коммит хуком, автоматическим прогоном тестов
— все настроено с отвязкой от ИДЕ, можно девелопить продукт под все платформы
— все что выше + заполненный ридми
— все то же самое + выкатка релиза с автоматическими релиз ноутсами, документация
— все выше + поддержка проекта: нетоксичный ответ на вопросы пользователей, прием ПРов, ведение проекта в ГитХабе (задачи, планы по релизам) и прочее
Вот это все — совершенно разные профессиональные уровни и уровни автономности.
А так: порой удивляешься коллегам и их уровню владения не то что ребейзами и МРам, но элементарно владению гитом. И это синьоры-помидоры
Ну и да, коммиты показывают +- что у человека в голове и как он структурирует информацию и как мыслит.
S>Хорошо, если для этого есть отдельная клетка, но это далеко не всегда так. Основной посыл тут в том, что человек должен вести проект так, чтобы он легко собирался CI/CD системой, а не только любимой средой разработки на локальном компьютере.
Да, мой посыл выше был о том, что по репам можно понять уровень человека. Ну условно:
— не пользуется системой контроля версий или закоммитил тестовое/что там еще один раз одним куском как было на локальном диске
— коммит раз в месяц с текстом "-" со всеми потрохами личных настроек его ИДЕ
— коммит раз в неделю с текстом "as is"
— обдуманные коммиты с разбиением на атомарные фичи + используется .gitignore
— настроенный CI/CD с пре-коммит хуком, автоматическим прогоном тестов
— все настроено с отвязкой от ИДЕ, можно девелопить продукт под все платформы
— все что выше + заполненный ридми
— все то же самое + выкатка релиза с автоматическими релиз ноутсами, документация
— все выше + поддержка проекта: нетоксичный ответ на вопросы пользователей, прием ПРов, ведение проекта в ГитХабе (задачи, планы по релизам) и прочее
Вот это все — совершенно разные профессиональные уровни и уровни автономности.
А так: порой удивляешься коллегам и их уровню владения не то что ребейзами и МРам, но элементарно владению гитом. И это синьоры-помидоры
Ну и да, коммиты показывают +- что у человека в голове и как он структурирует информацию и как мыслит.