반응형

[개발] 기타 3

객체지향설계의 5원칙(SOLID)

좋은 소프트웨어 설계는 결합도가 낮고, 응집도가 높은 설계 방법을 의미한다. 응집도는 높이고 결합도는 낮추자는 5개의 원칙을 객체 지향 설계 원칙에 적용한 것이 객체지향설계의 5원칙이다. 결합도 모듈(클래스)간의 상호 의존 정도를 나타내는 지표이다. 결합도가 낮다는 것은 모듈 간의 상호의존성이 줄어들기 때문에 객체의 재사용과 유지보수가 유리하다는 것의 의미한다. 응집도 하나의 모듈 내부에 존재하는 구성 요소들의 기능적인 관련성을 나타낸다. 응집도가 높다는 것은 하나의 모듈에 책임을 집중시켜 독립성을 높이기 때문에 마찬가지로 객체의 재사용 및 유지보수가 용이해진다. SRP(Single Responsibility Principle) - 단일 책임 원칙 모든 클래스는 하나의 책임만 가지며, 클래스는 그 책임을..

[개발] 기타 2022.07.20

Tistory 에 SyntaxHighlighter 적용하기

Tistory 자체에서 매우 깔끔한 SyntaxHighlighter 를 제공하기 시작했기 때문에 더이상 아래와 같이 어렵게 설정해줄 필요가 없다. console.log('손쉽게 코드 하이라이팅이 가능하다.') Tistory 에 소스코드를 깔끔하게 작성하기 위해서 SyntaxHighlighter 를 사용하면 된다. http://code.google.com/p/syntaxhighlighter/ [설치방법] 1. SyntaxHighligher 다운 및 압축풀기 2. Tistory 의 Skin 에 파일 업로드 3. 아래 Script 전에 입력 ​ 4. 블로그에 적용 아래 태그에 HTML 모드로 전환해서 소스코드를 입력. 코드 입력 @Override protected void onCreate(Bundle save..

[개발] 기타 2011.06.17

썬더버드 메일함 용량 초과시

모질라 썬더버드를 사용하는데 받은 편지함의 용량이 과도하게 커져서, 위와 같은 용량초과 에러가 발생했다. 위와 같이 폴더 속성을 클릭해서, 메일이 저장되어 있는 주소를 찾아들어간다 (윈도우 xp, 비스타, 7 별로 경로가 다름) 내경우는 Inbox, Inbox.msf 파일의 용량이 4기가 이상이었는데, 다른이름으로 바꿔서 사용하니깐, For example) Inbox -> Inbox_blahblah Inbox.msf -> Inbox_blahblah.msf 받은 편지함이 하나더 생기면서, 메일을 다시 받을수 있게 되었다. 썬더버드 재시작 필요

[개발] 기타 2011.03.29
반응형