디자인패턴, 객체지향 이런것 공부하라는데


저런것들도 그냥 경험적 기반에서 나온


실수를 줄이고 효율적인 코드를 만들어 내려고  집대성한 그냥 겉기술? 이런거 아닌가?


진짜 탄성이 나오는 아름다운 코드, 눈이 번쩍 뜨이는 코드를 만들려면


역시나 알고리즘을 존나게 파는 내공이 필요할거같다.