Публикации по теме 'agile'
Что я узнал о выполнении миграции базы данных
Советы и извлеченные уроки
В прошлом я работал над большим количеством миграций баз данных.
Не все миграции баз данных одинаковы. Однако я заметил повторяющиеся закономерности. Недавно я участвовал в миграции базы данных, которая длилась около трех месяцев. Этот опыт напомнил мне, что те же самые уроки все еще применимы.
Я буду использовать этот пост в блоге, чтобы записать эти уроки, пока они еще свежи в моей памяти.
Я не предоставляю исчерпывающий список. Некоторые из моих..
Эффективные стратегии реализации поезда релизов в Agile-разработке
Направьте свою Agile-разработку на правильный путь с помощью эффективных стратегий Release Train. Узнайте, как синхронизировать команды, управлять ресурсами и повышать эффективность доставки продуктов. Ознакомьтесь с нашим подробным руководством, чтобы кардинально изменить свой путь разработки программного обеспечения!
В современной быстро меняющейся бизнес-среде Agile-разработка стала популярным подходом к проектам разработки программного обеспечения. Гибкие методологии, такие как..
Гибкая методология
Agile — это набор ценностей и принципов разработки программного обеспечения, в котором особое внимание уделяется гибкости, совместной работе и быстрой итерации. Он основан на Agile Manifesto, наборе руководящих ценностей и принципов разработки программного обеспечения, впервые сформулированных в 2001 году.
Манифест Agile состоит из четырех основных ценностей:
Люди и взаимодействия важнее процессов и инструментов: Agile подчеркивает важность людей и их взаимодействий, а не..
Это я в моей последней компании. Место было ужасным для работы инженером.
Это я в моей последней компании. Место было ужасным для работы инженером.
Модульные тесты замедляют меня
Это имеет смысл. Если я вынужден писать модульные тесты, я пишу в два раза больше кода, чем если бы я просто написал то, с чего хотел начать. Когда я вношу изменения в код, я также вынужден менять модульные тесты. Большая часть моего кода просто не поддается тестированию. Рано или поздно они устареют, и я начну игнорировать тесты. Поэтому они были огромной тратой времени. У меня сжатые сроки, потому что руководство заставляет меня работать быстрее, поэтому отказ от модульных тестов..
Как TDD может предотвратить чрезмерное проектирование
Дисциплина , которая может заставить писать только тот код, который вам нужен
Рефакторинг необходим. Это позволяет вам изменять структуру кода с наименьшими усилиями. В этой последней главе истории Джека, ростовщика вы увидите, как TDD как дисциплина может предотвратить попадание в ловушку чрезмерной инженерии .
В первом посте я начал с истории Джека, ростовщика, который искал более эффективные способы расчета процентов по своим займам.
Это выглядит так:
Привет, я Джек...
Сопряжение — это обмен
День 2:
Сегодня был интересный день в отношении спаривания. Это был день, когда я был в «сильном» положении, добившись дальнейшего прогресса в работе в предыдущий день, поэтому возвращался к тому, где закончила моя пара, чтобы продвинуть его вперед.
Эгоистично я должен был пройтись по темам и областям, которые я надеялся освежить, поэтому возможность объяснить и направить кого-то другого по темам была большой помощью. Также использую приложение Pomodoro, чтобы встроить в свой подход к..