Публикации по теме 'agile'


Что я узнал о выполнении миграции базы данных
Советы и извлеченные уроки В прошлом я работал над большим количеством миграций баз данных. Не все миграции баз данных одинаковы. Однако я заметил повторяющиеся закономерности. Недавно я участвовал в миграции базы данных, которая длилась около трех месяцев. Этот опыт напомнил мне, что те же самые уроки все еще применимы. Я буду использовать этот пост в блоге, чтобы записать эти уроки, пока они еще свежи в моей памяти. Я не предоставляю исчерпывающий список. Некоторые из моих..

Эффективные стратегии реализации поезда релизов в Agile-разработке
Направьте свою Agile-разработку на правильный путь с помощью эффективных стратегий Release Train. Узнайте, как синхронизировать команды, управлять ресурсами и повышать эффективность доставки продуктов. Ознакомьтесь с нашим подробным руководством, чтобы кардинально изменить свой путь разработки программного обеспечения! В современной быстро меняющейся бизнес-среде Agile-разработка стала популярным подходом к проектам разработки программного обеспечения. Гибкие методологии, такие как..

Гибкая методология
Agile — это набор ценностей и принципов разработки программного обеспечения, в котором особое внимание уделяется гибкости, совместной работе и быстрой итерации. Он основан на Agile Manifesto, наборе руководящих ценностей и принципов разработки программного обеспечения, впервые сформулированных в 2001 году. Манифест Agile состоит из четырех основных ценностей: Люди и взаимодействия важнее процессов и инструментов: Agile подчеркивает важность людей и их взаимодействий, а не..

Это я в моей последней компании. Место было ужасным для работы инженером.
Это я в моей последней компании. Место было ужасным для работы инженером.

Модульные тесты замедляют меня
Это имеет смысл. Если я вынужден писать модульные тесты, я пишу в два раза больше кода, чем если бы я просто написал то, с чего хотел начать. Когда я вношу изменения в код, я также вынужден менять модульные тесты. Большая часть моего кода просто не поддается тестированию. Рано или поздно они устареют, и я начну игнорировать тесты. Поэтому они были огромной тратой времени. У меня сжатые сроки, потому что руководство заставляет меня работать быстрее, поэтому отказ от модульных тестов..

Как TDD может предотвратить чрезмерное проектирование
Дисциплина , которая может заставить писать только тот код, который вам нужен Рефакторинг необходим. Это позволяет вам изменять структуру кода с наименьшими усилиями. В этой последней главе истории Джека, ростовщика вы увидите, как TDD как дисциплина может предотвратить попадание в ловушку чрезмерной инженерии . В первом посте я начал с истории Джека, ростовщика, который искал более эффективные способы расчета процентов по своим займам. Это выглядит так: Привет, я Джек...

Сопряжение — это обмен
День 2: Сегодня был интересный день в отношении спаривания. Это был день, когда я был в «сильном» положении, добившись дальнейшего прогресса в работе в предыдущий день, поэтому возвращался к тому, где закончила моя пара, чтобы продвинуть его вперед. Эгоистично я должен был пройтись по темам и областям, которые я надеялся освежить, поэтому возможность объяснить и направить кого-то другого по темам была большой помощью. Также использую приложение Pomodoro, чтобы встроить в свой подход к..