Clean Code that Works.

어 티스토리 글쓰는 폼이 바뀌었네.. ㅋㅋ


요즘 모니터도 커지고 그래서, 설정 바가 왼쪽이나 오른쪽에 있는것도 꽤 괜찮은 듯.

좋은 개선이다!!


아무튼...

요즘 인수인계 받아서 유지보수 하는 시스템이 있는데..

여기에 개선할 내용이 있어서 개발 하던중...


insert를 하는 부분에서 select insert를 하는 부분이 있어서..돌아 버리는줄.. -,.-..

나는 DB는 되도록 데이터를 담는 역할을 하고, 쿼리도 데이터를 담거나 불러오는 역할로만 쓰도록 주로 코딩 하는데..

이전 소스를 살펴보면 쓸대없이 복잡하게 쿼리를 꼬아놓은 로직들을 볼 수가 있다.


이게 개발 할때는 좀더 간편하고 소스를 줄일 수 있기 때문에 쉬울지는 몰라도..

나중에 유지보수 하는 사람의 입장에서 보면 상당한 고역이다.


Service에 비즈니스 로직이 다 들어가 있어야 하는데..

ibatis를 사용하는 경우, .sql 파일에다가 로직까지 포함 되어 있으면 디버깅이 너무 어려워 진다.


으흐.. 

되도록 쓰지 말자.. ㅠㅠ