add PrimeFactorsTest test
- add test method nothing()
-  start with executable
add failing test
- specify requirements
canFactorIntoPrimes - make it work
- resolve compile errors
canFatorIntoPrimes - make it work
- resolve test errors
canFatorIntoPrimes - add failing test
- add case for 2
canFatorIntoPrimes - make it pass
canFatorIntoPrimes - refactor more general
canFatorIntoPrimes - add failing test for 3
canFatorIntoPrimes - make it pass for 3
canFatorIntoPrimes - refactoring extract method
canFatorIntoPrimes - add failing test for 4
canFatorIntoPrimes - make it pass for 4
canFatorIntoPrimes - prepare refactoring
- 구조를 변경하고 테스트가 정상 동작하는지 확인
canFatorIntoPrimes - add failing test for 8
- 5부터 시작해서 테스트가 실패할때까지 케이스를 추가한다.
canFatorIntoPrimes - make it pass for 8
canFatorIntoPrimes - add failing test for 9
canFatorIntoPrimes - make it pass for 9
canFatorIntoPrimes -refactoring for 9
- 3에 대한 while loop 제거
- 2를 divisor로 extract variable
- if를 while로 변경
canFatorIntoPrimes -refactoring for clean code
- 내부 while loop을 for loop로 변경
canFatorIntoPrimes -refactoring for clean code
- change while to for