План на курса
Въведение
- Предимства на TDD и Agile
TDD (2 дни)
Инсталиране и конфигуриране на автоматизирани Unit Testing рамки
TDD подходи
- Проектиране на софтуер с помощта на TDD Софтуер за рефакторинг TDD работни процеси и шаблони
Внедряване на TDD
- Модули за сътрудничество Разбиране на тестови фалшификати, закъснения, дубли и фалшиви тестове Писане на добри модулни тестове Подобряване на съществуващи тестове Рефакторинг на приложение Писане на тестове за наследени C Адаптиране на TDD за разработка на вграден софтуер Тестово шофиране до силикона с фалшиви модули
Agile (1 ден)
Въведение
- Agile срещу традиционните подходи за разработка на софтуер Agile Манифестът
Внедряване Agile
- Планиране на издаване, Планиране на итерация с нулева итерация, Преглед на изискванията за оценка, Ежедневно изправяне на качеството на екипа, Тестване на итерация, Преглед на итерация за приемане (Витрина) Ретроспективи Научен урок от Agile Принципи
Обобщение и заключение
Изисквания
- Разбиране на C програмирането
- Разбиране на концепциите за тестване на софтуер
Oтзиви от потребители (7)
Упражненията, с които успяхме да се запознаем с TDD
Csongor Benedek - ACCENTURE
Курс - Agile and TDD with C
Машинен превод
Хареса ми да работя в малки групи. :)
Nikoletta Domak - ACCENTURE
Курс - Agile and TDD with C
Машинен превод
Наистина се насладих на цялостното положително и окуражаващо отношение на обучителя и атмосферата в разговорите. Курсът беше много добре структуриран и аналогиите и примерите, използвани за обяснение на теорията, бяха много полезни. Много съм доволен и от практическата част - прости и разбираеми задачи, които карат учениците да прилагат теорията на практика :)
Lasma Matusevica - ACCENTURE
Курс - Agile and TDD with C
Машинен превод
Насърчаваните отворени дискусии по представените теми го карат да се чувства по-скоро като продуктивно учебно изживяване.
Ilmars Zeps - ACCENTURE
Курс - Agile and TDD with C
Машинен превод
Стилът на обучителя, той обясни всичко по спокоен и подреден начин, което направи следването на лекцията му много лесно и увлекателно
Rares Calin Rapsigan - ACCENTURE
Курс - Agile and TDD with C
Машинен превод
Добре организиран и обяснен, с много практически примери и кодиране на живо, той разшири разбирането ми по темата за Agile и разработката на TDD.
Barabas Attila - ACCENTURE
Курс - Agile and TDD with C
Машинен превод
Фактът, че научих нов подход за писане на модулни тестове, е частта, която най-много ми хареса в обучението. Хареса ми и свободният разговор, който имахме, фактът, че обсъждахме определени теми, хареса ми екипната работа, която имахме, това ни накара да анализираме от различна гледна точка изискванията на потребителските истории и също така оцених намесата на обучителя, който ни предложи различни решения, когато бяхме блокирани при вземането на някои решения.
Crina-Maria Rosu - ACCENTURE
Курс - Agile and TDD with C
Машинен превод