Set kursus ini menjawab beberapa masalah yang dihadapi pengaturcara di tempat kerja, seperti cara menulis kod yang boleh diselenggara, ortogonal: cara memecahkan projek dan mempengaruhi seluruh badan, cara menjadikan kod anda lebih ringkas dan cara pasukan boleh melakukannya Pemfaktoran semula dan isu-isu lain.