| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
- 이것이자바다9장
- 스파르타코딩클럽
- BOJ
- 웹개발기초
- 딥러닝
- 확인문제
- java
- 백준10828
- 2019카카오코테
- 카카오코테
- 윤곽선검출
- 백준9012
- 이것이자바다
- 백준괄호
- 백준
- 냅색알고리즘
- 합성곱연산
- 백준스택
- 이것이자바다확인문제
- 백준온라인저지
- 코테
- 가운데를말해요
- 백준가운데를말해요
- 백준평범한배낭
- 코드트리
- KT포트포워딩
- 컴퓨터비전
- BOJ1655
- 운영체제
- 코딩테스트실력진단
- Today
- Total
목록2025/09 (3)
코딩하는 락커
정의모듈이란 '복잡한 구조를 만드는 데 쓰이는 각각의 표준화한 부품이나 독리적인 단위'이다.모듈성을 이용해 객체 지향 언어의 클래스나 함수형 언어functional language의 함수가 될 만한 서로 연관된 코드를 논리적으로 묶는다.개발자가 코드를 어떻게 패키징하는지는 아키텍처에 중요한 영향을 미치기 때문에 아키텍트는 반드시 이것을 알아야 한다. 모듈성 측정응집응집cohesion은 한 모듈의 파트(구성 요소)가 동일한 모듈 안에 얼마나 포함되어 있는지를 나타낸다.응집의 측정 범위 (좋은 것 -> 나쁜 것 순기능적 응집functional cohesion: 모듈의 각 파트는 다른 파트와 연관되어 있고 기능상 꼭 필요한 모든 것이 모듈에 들어있다.순차적 응집sequential cohesion: 두 모듈이,..
아키텍처 사고아키텍처 사고는 아키텍처의 관점에서 사물을 바라보는 것이다.아키텍처 사고방식은 크게 4가지로 나뉜다.아키텍처와 설계의 차이를 이해하고 아키텍처 작업을 진행하려면 개발팀과 어떻게 협력해야 하는지 아는 것어느 정도 기술 깊이를 유지하면서 폭넓은 기술 지식을 확보하여 다른 사람들이 보지 못하는 해결책과 가능성을 떠올릴 수 있는 것다양한 솔루션과 기술 간의 트레이드오프를 이해하고, 분석하고, 조율하는 것비즈니스 동인buissiness driver의 중요성을 이해하고 그것을 아키텍처 관심사로 해석하는 것 아키텍처 대 설계아키텍트와 개발자를 가르는 가상의 물리적 장벽을 허물고 두 팀이 양방향으로 소통하는 관계를 정립해야 한다. 기술 폭아키텍트는 어느 한 가지 문제만 해결 가능한 한 가지 전문 지식보다..
소프트웨어 아키텍처란?소프트웨어 아키텍처는 아래의 4가지가 결합된 구조이다.시스템의 구조 Structrue아키텍처 특성 Architecture characteristic아키텍처 결정 Architecture decision설계 원칙 Design Principle 시스템 구조 Structrue시스템에 어떤 종류의 아키텍처 스타일을 적용했는지를 나타낸다e.g) 마이크로서비스, 레이어드, 마이크로커널 등 아키텍처 특성 Architecture characteristic시스템이 지원해야 하는 `~성`들이다.시스템의 성공 기준을 결정한다.e.g) 가용성, 신뢰성, 시험성, 확장성, 보안, 민첩성, 내고장성, 탄력성, 복구성, 성능, 배포성, 학습성 아키텍처 결정 Architecture decision시스템 구축에 필..