3 недели назад
Git rebase без паники: почему это не «красная кнопка», а инструмент зрелого разработчика
Если вы когда-нибудь замирали над терминалом, увидев команду git rebase, — вы не одиноки. Вокруг неё десятилетиями ходит почти мистический страх: «сломаю историю», «потеряю коммиты», «придётся всё переписывать». Но правда, как это часто бывает в инженерии, куда прозаичнее — и спокойнее. Опытный мейнтейнер проектов OneBusAway в своей статье объясняет простую мысль: rebase не опасен, если вы понимаете, где и зачем его используете. А самое интересное — даже худший сценарий почти всегда безболезненный...
499 читали · 3 дня назад
10 деревьев, которые лучше не сажать в саду
Я помню, как в первые годы освоения участка посадила плакучую иву у маленького искусственного прудика. Мечтала о живописном уголке. Через пять лет пришлось вызывать бригаду с мощным оборудованием: корни ивы прорвали гидроизоляцию пруда, вползли в дренажную систему и начали приподнимать плитку дорожки. Это был дорогой урок, который научил меня главному: выбирая дерево, мы выбираем соседа на десятилетия вперед. Некоторые соседи, несмотря на внешнюю красоту, могут вести себя крайне деструктивно. Вот...