UniLecs | Программирование
17.2K subscribers
1.01K photos
7 videos
3 files
1.27K links
🤘🏻Задачи, головоломки, книги и другие радости программиста.

Оглавление канала: telegra.ph/UniLecs-FAQ-09-30

Чат: @unilecs_chat
Бот: @unilecsBot
VK: vk.com/unilecs

Админ, сотрудничество: @dashalvv
Редактор: @amdavletov
Download Telegram
👨🏻‍💻 Передача требований

Как происходит передача требований от заказчика к исполнителю и какие проблемы тут могут возникнуть?!

Читать главу полностью (10 мин)

#gif_book #глава_7 #идеальный_программист
👨🏻‍💻 Приемочные тесты

Собственно, что такое приемочные тесты, для чего они нужны и кто их создает?!

Читать главу полностью (10 мин)

#gif_book #глава_7 #идеальный_программист
👨🏻‍💻 Приемочные и модульные тесты

Чем принципиально отличаются приёмочные и модульные тесты, а также в чём их предназначение?! Краткую выжимку вы можете посмотреть на наших слайдах, или прочитать подробнее в 7главе книги "Идеальный программист"!

Читать 7ю главу (8 мин)

#gif_book #глава_7 #идеальный_программист
👨🏻‍💻 Графические интерфейсы и другие сложности

Если еще более кратко, то старайтесь абстрагироваться от графического интерфейса при его тестировании. То есть тестируйте бизнес логику и вызовы API, которые скрываются за графическим интерфейсом.

Если вы фронтенд-разработчик и, например, пишите тесты для React компонентов, то тестируйте его главную логику, а не визуальную часть.

Читать 7ю главу (8 мин)

#gif_book #глава_7 #идеальный_программист
👨🏻‍💻 Непрерывная интеграция

В 7й главе Робин Мартин затронул преимущества непрерывной интеграции (Continuous Integration).

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

Читать 7ю главу (8 мин)

#gif_book #глава_7 #идеальный_программист