Відрефакторіть програму, що друкує бухгалтерську книгу.
Вправа «Ledger» присвячена рефакторингу. Є код, який гарно форматує й друкує бухгалтерську книгу для заданої локалі (американської або нідерландської) і валюти (долара США або євро). Утім, код написано досить погано, хоч (що доволі дивно) він незмінно проходить набір тестів.
Перепишіть цей код. Памʼятаймо, що під час рефакторингу вся хитрість у тому, щоб робити маленькі кроки, які зберігають тести робочими. Так ми завжди можемо швидко повернутися до робочої версії. Тут також допоможуть інструменти контролю версій, як-от git.
Ведіть журнал внесених змін і залиште до вправи коментар із цим журналом, це допоможе тим, хто перевірятиме.
Зареєструйтеся на Exercism, щоб вивчати й опановувати Visual Basic, а також 113 вправ та справжнє наставництво від людей, і все це безкоштовно.