메모장 8

이펙티브자바::생성자 대신 정적 팩터리...

생성자 대신 정적 팩터리 메서드를 고려하라 ​​​​“반복되는 요청에 같은 객체를 반환하는 식으로 정적 팩터리 방식의 클래스는 언제 어느 인스턴스를 살아 있게 할지를 철저히 통제할 수 있다.” - page 9 적용 가능한 케이스(개인적인 생각임) 싱글톤 객체 인스턴스 고유성 설정 기본값 제어 객체 생성의 일관성 유지

메모장 2019.07.03

프레임워크에 대한 단상

​내​가 생각하는 ​프레임워크은 유지보수도 아니고 편리함도 아니고 확장성이나 유연함도 아닌, ​배우기 재밌어야 한다는!것이다.물론 당연히 유지보수와 편리함, 확장성 유연함 등이 있어야 겠지만 내 생각 프레임워크를 만들어내는 사람들 모두 기본적으로 그런 것은 갖추려고 노력할것이다. 정말 기본적으로! 그거보다 더 중요한것이 사용하려는 개발자가 매력적으로 다가갈수 있어야 하지 않을까 하는 생각이 들었다.그렇지만 오늘도 난 스프링 프레임워크를 쓴다 ㅋㅋ

메모장 2017.07.17

당장 돌아갈수 있는 프로그램을 만들자

​당장 돌아갈 수 있는 프로그램을 만들자. 당장이 아니라면 가능하면 단시간에 돌아갈 수 있는 것을 만들어야 내 생각이 로직에 잘 반영되었는지 피드백을 받을수 있다. 잘못된 것을 빨리 알아채야 빠르게 고치게 된다. 그리고 그것들이 충분히 쌓인 후에야 좋은 설계도 할 수 있다. 경험이 없는데 처음부터 좋은 프로그램이나 OOP 의 사상같은걸 통찰할수 없다.

메모장 2017.07.12