Автор: SWIFTBOOK
Название: Курс: TDD. Unit Testing
Описание курса
Работая над любым приложением, вы так или иначе сталкиваетесь с багами, которые нужно править. Но представьте себе, что баги, которые вам встречаются на пути становятся очень редкими, практически как растения из красной книги. Станет ли разработка привлекательной? Безусловно!
В этом курсе мы с вами познакомимся с Unit тестами и даже более того, мы с вами разберем разработку на основе TDD (Test Driven Development), что в переводе означает разработка через написание тестов. Когда мы используем технику TDD, то сначала мы пишем тест, а только затем пишем код, который должен пройти данный тест. Это отличается от обычного течения событий, так как обычно мы что-то делаем, а потом проверяем, что это что-то работает.
Выше мы с вами несколько раз упомянули слово тест, но что значит тест в данном контексте? В нашем случае под словом тест мы подразумеваем Unit-тест, то тест, который направлен на тестирование одного юнита (блока/куска/фрагмента) кода. По сути это должен быть небольшой изолированный тест, который просто проверяет, что написанный нами код, действительно делает то, что мы от него ждем.
Наверняка у вас возник вопрос нужно ли проходить именно вам данный курс. Если вы уже прошли основы языка и знаете, как создаются простые приложения, то однозначно этот курс проходить вам нужно, так как тесты очень дисциплинируют ваш код и делают его более качественным. Так же зная как пишутся тесты, зная как разрабатываются приложения по TDD, вы точно будете иметь значительное преимущество в большинстве компаний при трудоустройстве, так как работодатели любят, чтобы их приложения были написаны по TDD.
Подробнее о самих тестах, о TDD вы узнаете уже внутри курса, где мы с вами разберем все необходимое, чтобы вы могли самостоятельно использовать Unit-тесты и технику TDD при разработке ваших собственных приложений.
Содержание курса
Содержание
1. TDD. Unit Testing/ Intro (01:25)
2. TDD. Unit Testing. UI Testing (17:44)
3. Demo. Unit Testing (20:29)
4. Preparation for development (05:18)
5. Task development with TDD (09:05)
6. Task Location Property (11:49)
7. TaskManager. Part 1 (09:39)
8. TaskManager. Part 2 (10:13)
9. TaskManager. Part 3 (10:07)
10. TaskListViewController (09:04)
11. TaskListViewController. Part 2 (08:34)
12. DataProvider. Part 1 (08:13)
13. DataProvider. Part 2 (07:45)
14. Theory of Test Doubles (06:55)
15. MockTableView (10:24)
16. MockTaskCell (05:33)
17. CellForRow method modification (07:09)
18. Refactor test sections (07:18)
19. Done
Возможно Вас заинтересует
[Плескунов М.А.] Управленческие решения (2021)
[Плескунов М.А.] Управленческие решения (2021) [...]
[Таисия Цыкура] Аудит аккаунта AdWords: типичные ошибки и методы их исправления (видео+транскрибаци)
Автор: Таисия Цыкура Название: Аудит [...]
Танцуем в стиле Афро (2023)
[izibizi] Alessandro Da Silva Correia [...]
500seo2018: Как готовить LSI статьи с максимальным потенциалом / Продвинутая SEO оптимизация
Название: 500seo2018: Как готовить LSI [...]
[Стюарт Ярнольд] Arduino для начинающих. Самый простой пошаговый самоучитель (2017)
Автор: Стюарт Ярнольд Название: Arduino [...]
[Анна Бусел] Умножить количество комментариев в Instagram
Автор: Анна Бусел Название: Умножить [...]
[Анастасия Бабакова] Идеальный комплекс подготовки тела к лету (2020)
Автор: Анастасия Бабакова Название: Идеальный [...]
[Владимир Литвинов] Торты без выпечки. Легко и быстро
[Владимир Литвинов] Торты без выпечки. [...]
Хан (2018)
Бесстрашие Мудрость, которая позволит вам [...]
[Фитнес ПП Наули дома] Плоский живот навсегда
Автор: Фитнес ПП Наули дома [...]
[Школа программирования] Python – Базовый курс
Автор: Школа программирования Название: Python [...]
[Simon Allardice] Основы программирования: Базы Данных (2013, Rus)
Автор: Simon Allardice Название: Основы [...]
[Михаил Русаков] Программирование на Java с нуля до гуру (2019)
Автор: Михаил Русаков Название: Программирование [...]
Objective C. Уровень 2. Профессиональная разработка приложений и игр.
Название: Objective C. Уровень 2. [...]
Рассмотрим использование методов расширения на примере проверки входных настроек шаблона.
Нажмите, что бы купить этот [...]
Notebook Mockup Set (2017)
Notebook Mockup Set (2017) 1 [...]
[Алексей Красиков, Эльмира Гереева] Расстройство Пищевого Поведения. Теория, практика и устранение проблемы (2019)
Автор: Алексей Красиков, Эльмира Гереева [...]
Javascript Интенсивный курс для верстальщиков от Дмитрия Лаврика
От Лаврика добротный курс, пользуйтесь [...]
[Николай Комлев] Объектно Ориентированное Программирование. Хорошая книга для Хороших Людей
Объектно Ориентированное Программирование (ООП) – [...]
[Алексей Красиков] Неврозы мегаполиса
Автор: Алексей Красиков Название: Неврозы [...]