نوشتن اسکریپتهای R آسان است، اما نوشتن کد R خوب دشوار است. در این دوره، مدرس به بحث درباره برنامهنویسی تدافعی میپردازد؛ مجموعهای از تکنیکهای استاندارد که به کاهش باگها و تسهیل کار تیمی کمک میکند.
مدرس تکنیکهایی را برای اجتناب از خطاهای رایج و همچنین چگونگی مدیریت خطاهای اجتنابناپذیری که در کدها ایجاد میشوند، بررسی میکند. این دوره با بررسی زمان مناسب برای انتقال از اسکریپت به پروژه و سپس به پکیج به پایان میرسد.