Объекты и структуры данных (DTO, Active Records, закон Деметры)
Не все классы представляют собой описания объектов. Очень часто классы содержат структуры данных, предназначенные для простой процедурной обработки, а не для полноценного объектно-ориентированного программирования. И ни один из этих подходов – ООП или процедурное программирование – не является идеальным. В […]
Прощай, Gitflow! Здравствуй, Trunk-based development!
Долгое время Gitflow была наиболее популярной моделью для работы с Git. Однако с течением времени процессы разработки изменились, и Gitflow перестал удовлетворять современным требованиям. Основная проблема заключается в том, что Gitflow не соответствует принципам бережливой разработки. Давайте разберемся, как устроена […]