Skip to content

codecop/BankOCR-Refactoring-Kata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BankOCR Refactoring Kata

Refactoring kata dealing with Primitive Obsession.

The code is an implementation of the Bank OCR as shown by Angela Harms and Jason Felice in their talk Witness TDD with Real, Live Refactoring Maniacs at Oredev conference 2014. This repository started as a clone of the original code.

Requirements

See the problem.txt in the project root.

Task

The code is fully covered with tests so you can start refactoring it right away.

  1. What is wrong with the OCR class?
  2. Refactor its parse method.
  3. Consider a future requirement change where the input changes, e.g. the style of digits, number of digits etc.
  4. Don't focus on getting it done. Focus on doing it perfectly.

About

Refactoring kata dealing with Primitive Obsession. -- Collecting ports.

Topics

Resources

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •  
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy