Чистый код, автоматизация тестирования, ТDD презентация

Правильный взгляд Код, сделанный небрежно или без тестов Чистый код, полностью покрытый тестами Костыли Велосипеды Багов много, их трудно найти и трудно пофиксить Разумные решения Reusable код Багов мало,

Слайд 1Чистый код, автоматизация тестирования, ТDD
или
Как быть программистом и не страдать


Слайд 2


Слайд 3Правильный взгляд
Код, сделанный небрежно
или без тестов
Чистый код,
полностью покрытый тестами
Костыли
Велосипеды
Багов много, их

трудно
найти и трудно пофиксить

Разумные решения
Reusable код
Багов мало, легко найти и пофиксить

Падающая скорость разработки
Страх перед изменениями
Медленное и нудное ручное тестирование

Стабильная и высокая скорость разработки
Быстрое автоматизированное тестирование
Готовность к изменениям и улучшению

Хрупкость
Ригидность
Отсутствие уверенности в коде

Надёжность
Гибкость
Спокойный сон

Безысходность
Страдания
Гибель



Свобода
Радость
Счастье


Слайд 4Правило бойскаута
Оставьте после себя код чище чем он был. Это будет

критерием того, развивается ваш проект или деградирует.

Слайд 5Автоматизируйте тестирование


Слайд 6Материалы для изучения
Видео:
Three laws of TDD, The future of programming (Robert

Cecil Martin).
Test-driven development: Write better code in less time (Evan Dorn).
Google's clean code talks (Misko Hevery and others).
The technical debt trap (Michael (Doc) Norton).
Simple made easy (Rich Hickey).

Книги:
Clean Code: A Handbook of Agile Software Craftsmanship (Robert Cecil Martin).
The Clean Coder: A Code of Conduct for Professional Programmers (Robert Cecil Martin).
Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert Cecil Martin).

Слайд 7Контакты
Нурлыгаянов Герман
telegram: +7 985 438 46 12
email: shkertik@gmail.com


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика