👨🏻💻 Передача требований
Как происходит передача требований от заказчика к исполнителю и какие проблемы тут могут возникнуть?!
Читать главу полностью (10 мин)
#gif_book #глава_7 #идеальный_программист
Как происходит передача требований от заказчика к исполнителю и какие проблемы тут могут возникнуть?!
Читать главу полностью (10 мин)
#gif_book #глава_7 #идеальный_программист
👨🏻💻 Приемочные тесты
Собственно, что такое приемочные тесты, для чего они нужны и кто их создает?!
Читать главу полностью (10 мин)
#gif_book #глава_7 #идеальный_программист
Собственно, что такое приемочные тесты, для чего они нужны и кто их создает?!
Читать главу полностью (10 мин)
#gif_book #глава_7 #идеальный_программист
👨🏻💻 Приемочные и модульные тесты
Чем принципиально отличаются приёмочные и модульные тесты, а также в чём их предназначение?! Краткую выжимку вы можете посмотреть на наших слайдах, или прочитать подробнее в 7-й главе книги "Идеальный программист"!
Читать 7ю главу (8 мин)
#gif_book #глава_7 #идеальный_программист
Чем принципиально отличаются приёмочные и модульные тесты, а также в чём их предназначение?! Краткую выжимку вы можете посмотреть на наших слайдах, или прочитать подробнее в 7-й главе книги "Идеальный программист"!
Читать 7ю главу (8 мин)
#gif_book #глава_7 #идеальный_программист
👨🏻💻 Графические интерфейсы и другие сложности
Если еще более кратко, то старайтесь абстрагироваться от графического интерфейса при его тестировании. То есть тестируйте бизнес логику и вызовы API, которые скрываются за графическим интерфейсом.
Если вы фронтенд-разработчик и, например, пишите тесты для React компонентов, то тестируйте его главную логику, а не визуальную часть.
Читать 7ю главу (8 мин)
#gif_book #глава_7 #идеальный_программист
Если еще более кратко, то старайтесь абстрагироваться от графического интерфейса при его тестировании. То есть тестируйте бизнес логику и вызовы API, которые скрываются за графическим интерфейсом.
Если вы фронтенд-разработчик и, например, пишите тесты для React компонентов, то тестируйте его главную логику, а не визуальную часть.
Читать 7ю главу (8 мин)
#gif_book #глава_7 #идеальный_программист
👨🏻💻 Непрерывная интеграция
В 7й главе Робин Мартин затронул преимущества непрерывной интеграции (Continuous Integration).
От себя хотим добавить, что как и любой подход, данная практика тоже имеет свои недостатки, например, существенные затраты на поддержку работы непрерывной интеграции, что может быть критично для небольших команд или стартапов.
Читать 7ю главу (8 мин)
#gif_book #глава_7 #идеальный_программист
В 7й главе Робин Мартин затронул преимущества непрерывной интеграции (Continuous Integration).
От себя хотим добавить, что как и любой подход, данная практика тоже имеет свои недостатки, например, существенные затраты на поддержку работы непрерывной интеграции, что может быть критично для небольших команд или стартапов.
Читать 7ю главу (8 мин)
#gif_book #глава_7 #идеальный_программист
Идеальный программист. Автор: Роберт Мартин
Глава 1. Профессионализм
- Ответственность и трудовая этика
- Обучение и навыки
- Минимальный список тем, в которых должен разбираться каждый разработчик
Глава 2.
- Как сказать "нет"
Глава 3.
- Как сказать «да»: Язык обещаний
Глава 4. Написание кода
- Как писать код
- Ночное программирование
- Программировать в плохом настроении
- Написание кода и музыка
- Написание кода и помехи
- Написание кода и творческий кризис
- Написание кода и темп работы
- Отставание от графика
- Написание кода и помощь
Глава 5. Разработка через тестирование
- 3 закона TDD
- Преимущества TDD
Глава 6. Тренировка
- Тренировка программирования
Глава 7. Приемочное тестирование
- Передача требований
- Приемочные тесты
- Приемочные и модульные тесты
- Графические интерфейсы и другие сложности
- Непрерывная интеграция
Глава 8.
- Стратегии тестирования
Глава 9. Планирование
- Что такое планирование
- Элементы гибкой методологии Agile
- Концентрация
- Таймеры и распределение времени
- Уклонение от работы
Глава 10. Оценки
- Что такое оценка?!
- Оценка времени выполнения
Глава 11. Под давлением
- Давление
- Как ввести себя в кризисной ситуации
Глава 12.
- Сотрудничество
Глава 13.
- Группы и проекты
Глава 14.
- Наставники, ученики и мастерство
#gif_book #идеальный_программист
Глава 1. Профессионализм
- Ответственность и трудовая этика
- Обучение и навыки
- Минимальный список тем, в которых должен разбираться каждый разработчик
Глава 2.
- Как сказать "нет"
Глава 3.
- Как сказать «да»: Язык обещаний
Глава 4. Написание кода
- Как писать код
- Ночное программирование
- Программировать в плохом настроении
- Написание кода и музыка
- Написание кода и помехи
- Написание кода и творческий кризис
- Написание кода и темп работы
- Отставание от графика
- Написание кода и помощь
Глава 5. Разработка через тестирование
- 3 закона TDD
- Преимущества TDD
Глава 6. Тренировка
- Тренировка программирования
Глава 7. Приемочное тестирование
- Передача требований
- Приемочные тесты
- Приемочные и модульные тесты
- Графические интерфейсы и другие сложности
- Непрерывная интеграция
Глава 8.
- Стратегии тестирования
Глава 9. Планирование
- Что такое планирование
- Элементы гибкой методологии Agile
- Концентрация
- Таймеры и распределение времени
- Уклонение от работы
Глава 10. Оценки
- Что такое оценка?!
- Оценка времени выполнения
Глава 11. Под давлением
- Давление
- Как ввести себя в кризисной ситуации
Глава 12.
- Сотрудничество
Глава 13.
- Группы и проекты
Глава 14.
- Наставники, ученики и мастерство
#gif_book #идеальный_программист
👍5🔥2
Идеальный программист. Роберт Мартин
📚 Год подходит к концу, поэтому вспомним лучшие посты этого года. На очереди полный разбор книги Р.Мартина - Идеальный программист, всю полезную выжимку вы найдете у нас!
Полный разбор книги тут
#gif_book #идеальный_программист
📚 Год подходит к концу, поэтому вспомним лучшие посты этого года. На очереди полный разбор книги Р.Мартина - Идеальный программист, всю полезную выжимку вы найдете у нас!
Полный разбор книги тут
#gif_book #идеальный_программист
Telegram
UniLecs | Программирование
Идеальный программист. Автор: Роберт Мартин
Глава 1. Профессионализм
- Ответственность и трудовая этика
- Обучение и навыки
- Минимальный список тем, в которых должен разбираться каждый разработчик
Глава 2.
- Как сказать "нет"
Глава 3.
- Как сказать…
Глава 1. Профессионализм
- Ответственность и трудовая этика
- Обучение и навыки
- Минимальный список тем, в которых должен разбираться каждый разработчик
Глава 2.
- Как сказать "нет"
Глава 3.
- Как сказать…
👍1👎1