Подготовьте защиту

Защитное программирование на R

Dr. Colin Gillespie

Jumping Rivers

Подготовьте защиту

Мудрый воин избегает битвы.

Сунь-цзы, «Искусство войны»

Избегайте проблем!

  • Все мы совершаем ошибки
  • Постараемся свести их к минимуму!
Защитное программирование на R

DRY или WET?

  • DRY: стандартный принцип разработки ПО
    • Не повторяйся (Don't Repeat Yourself)
  • WET: пиши всё дважды
    • We Enjoy Typing
Защитное программирование на R

Правило копирования и вставки

  1. Скопировать и вставить один раз — допустимо
  2. Дважды — уже подозрительно
  3. Три раза — почти всегда неправильно
Защитное программирование на R

Функции и циклы for

Когда вы копируете и вставляете

  • Функцию
  • Или цикл for
Защитное программирование на R

Посмотрим на практике

Защитное программирование на R

Preparing Video For Download...