결합도 (coupling)공통결합 (common coupling)전역결합(global coupling)이라고도 함
강결합
두개 이상의 모듈에서 전역으로 선언된 데이터 모듈에 등록 할때 공통결합이 발생한다.
자바 코드에서 실수하는 부분이 static 변수를 선언해서 여 ...
결합도 (coupling)내용결합 (content coupling)제일 높은 결합도 모델
컨텐츠 결합은 한 모듈이 다른 모듈의 코드를 사용할 때 발생한다고 말합니다.
이는 정보 숨기기를 위반하는 것으로, 기본 설계 개념입니다.
아래의 코드를 보시면 Builder c ...
응집도 (cohesion)응집도란 결합도와 대조적인 관계로 높은 응집력은 낮은 결합도와 상호 관련이 있다.
회사 코드를 보면서 응집도에 대해 설명할수 있는 코드가 나오면 하나씩 해보려고 한다.
우연히 (Coincidental)우연히 응집했다는것은 응집도 타입에 최악의 ...
singleton_pattern싱글턴 패턴은 안티패턴?
코드의 결합도를 높힌다.
테스트시에 다른 시스템에 영향을 줄수 있다.(공유되고 있는 객체이기 때문에)
하지만 싱글톤을 사용해야 되는경우에는 꼭 사용해야 된다고 생각이 된다.
싱글톤으로 했을때 멀티쓰레드에서 아래 처 ...
이클립스 SERVER 플러그인이클립스 WTP에 server 플러그인에서 아래 이미지 처럼 serve modules without publshing 설정을 체크 했을때 디플로이가 어떻게 되는지 찾아 보았다.
먼저 이클립스의 workspace 에서 server.xml에 ...
마리아 DB 교체후 장애 사항 대처운영중인 시스템에서 mariadb를 사용하고 있는데 디스크가 98%까지 찼다,예상은 하고 있었는데 차주 화요일로 교체시기를 예상하고 있었지만 주말에 디스크 확보를 보장하기 어려워 바로 교체하는 작업을 했다.교체이후에 문제가 없는줄 알고 ...