#база_знаний
🛠️ Культура разработки и Git: почему это важно для DE?
Если вы разработчик, скорее всего, вы используете Git — это требует сам процесс разработки. Но если вы Data Engineer, насколько тесно вы с ним работаете? Требует ли ваш рабочий процесс активного использования Git?
Я не говорю о том, чтобы просто загрузить в Git финальную версию кода для релиза, а о полноценной разработке, коммитах и code review со стороны коллег. Это не только защищает ваш код от случайных ошибок, но и помогает избежать ситуации, когда внесенные изменения ломают продакшн. 🧩
Вот это и есть культура разработки. Каждое решение стоит коммитить, оставлять историю изменений, чтобы потом можно было отследить, что и зачем менялось. Если версия в проде отличается от версии в вашем Git, могут возникнуть большие проблемы. Без контроля версий это может стать головной болью — особенно при поиске причин неисправностей и откатов. 😬
В моей предыдущей команде предпринимались слабые попытки внедрения Git, но мотивации, кажется, не хватало — "Зачем? Всё и так работает!".
Для его освоения вам достаточно создать свой репозиторий (можете даже сделать приватный, закрытый от других), и периодически выкладывать туда ваш код, учебный или код ваших проектов. Это важно, поскольку часто на собеседованиях интересуются, насколько хорошо вы дружите с Git.
Это удобно, полезно вам и коллегам. Учитесь и используйте Git как инструмент, который укрепит вашу культуру разработки!
🔗 Ссылки:
Github
Теория
Тренажер
Post #64
1.2K
- 👍 12
- 👌 2
- 💯 2