응집도 (cohesion)응집도란 결합도와 대조적인 관계로 높은 응집력은 낮은 결합도와 상호 관련이 있다.
회사 코드를 보면서 응집도에 대해 설명할수 있는 코드가 나오면 하나씩 해보려고 한다.
우연히 (Coincidental)우연히 응집했다는것은 응집도 타입에 최악의 ...
singleton_pattern싱글턴 패턴은 안티패턴?
코드의 결합도를 높힌다.
테스트시에 다른 시스템에 영향을 줄수 있다.(공유되고 있는 객체이기 때문에)
하지만 싱글톤을 사용해야 되는경우에는 꼭 사용해야 된다고 생각이 된다.
싱글톤으로 했을때 멀티쓰레드에서 아래 처 ...
이클립스 SERVER 플러그인이클립스 WTP에 server 플러그인에서 아래 이미지 처럼 serve modules without publshing 설정을 체크 했을때 디플로이가 어떻게 되는지 찾아 보았다.
먼저 이클립스의 workspace 에서 server.xml에 ...
마리아 DB 교체후 장애 사항 대처운영중인 시스템에서 mariadb를 사용하고 있는데 디스크가 98%까지 찼다,예상은 하고 있었는데 차주 화요일로 교체시기를 예상하고 있었지만 주말에 디스크 확보를 보장하기 어려워 바로 교체하는 작업을 했다.교체이후에 문제가 없는줄 알고 ...
GCE_TIMEZONEsql을 사용했는데 select now() 시간이 한국 시간이 아니였다 해당 설정은
sql 설정에 들어가서 수정을 누른 다음 데이터베이스 플래그 추가에 default_time_zone 설정을 +09:00 항목을 추가했다.
또 서버 인스턴스에서도 ...
법칙 - 프로그래밍 안티패턴깨진 유리창 법칙빌딩같은 건물에 수리되지 않은 깨진 유리창이 한 장이라도 있다면, 사람들은 빌딩 주인이 자기 건물에 관심이 없는줄 안다.이렇게 되면 곧 다른 유리창도 깨진다. 그리고 건물 전체에 심각한 파손이 일어난다.소프트웨어도 똑같은 현상 ...