[#27] Refactor tests for code format and associations
[#31] Refactor finish! method
[#35] Refactor name method