How to practice? The same way you practice procedural programming: pick a problem and solve the problem using bundles of classes. Figure out how that sucked, repeat with lessons learned.
문제를 골라 디자인 해보고
니 설계가 얼마나 병신같은지 느껴보고
거기서 배운걸 다음 연습에 적용하라
개멋있노 ㄷㄷ
해당 댓글은 삭제되었습니다.
그럼 어떻게 해야하지? 혼자서 어떻게 잘 해보려면
유닛테스트를 만들어보면 됨. 아 커버리지 꼭 돌리고
TDD 얘기는 꼭 나오더라 커버리지는 뭐냐?
유닛테스트 할수록 느끼는건 OOP는 유닛테스트를 쉽게 하기 위해서 필요하구나라는거.