Шаг 47: Знайте свой следующий коммит ~ Дэн Берг Джонссон

Это 47-й шаг к прохождению серии Программирование Просветление». Если вы не выучили 46-й шаг, прочтите его.

Как вы можете видеть на картинке, мы можем хорошо понять, что происходит внутри типичного программатора. Может показаться, что мы все знаем и все под нашим контролем. На самом деле у нас может быть смутное представление о том, что мы действительно должны делать.

Что такое фиксация?

Если вы новичок в управлении версиями, особенно в git, то коммит может быть новым термином.

Коммит в git сохраняет текущее содержимое индекса в новом коммите вместе с сообщением журнала от пользователя, описывающим изменения.

Зачем знать следующую фиксацию?

Мы должны знать нашу следующую фиксацию, потому что это даст нам четкое представление о проблеме, над которой мы работаем.

Если мы не знаем нашу следующую фиксацию, нам нужно сначала подробно проанализировать стоящую перед нами задачу. Это включает в себя понимание того, над какой историей вы работаете, и контекста, в котором мы должны исправить или добавить что-то, чтобы решить ее.

TL;DR Не работайте только потому, что история кажется разрешимой. Сначала глубже разберитесь в проблеме и попытайтесь решить ее поэтапно.

Перейти к сериалу.

 

97 путешествий, которые должен совершить каждый программист
«Путешествие в тысячу миль начинается с одного шага
.medium.com»

 

Перейти к 46-й шаг

 

Шаг 46: Знайте свои пределы — Грег Колвин
Это 46-й шаг на пути к получению серии «Просветление программирования
. Если вы не изучали 45-й Шаг, прочтите его.medium.com»

 

Перейдите на 48-й путь

 

Шаг 48. Большие взаимосвязанные данные принадлежат базе данных ~Диомидис Спинеллис
Это 48-й шаг к прохождению серии «Просветление программирования
. Если вы не изучали 47-й Шаг, прочтите его.medium.com»

Ссылки:

См. также:  Менеджер пакетов пряжи: установка зависимостей из частного репозитория Bitbucket
Понравилась статья? Поделиться с друзьями:
IT Шеф
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: