Traveling Programmer

  • 홈

헥사고널 1

[아키텍처] 소프트웨어 아키텍처 요약

소프트웨어 아키텍처란? 소프트웨어 아키텍처는 시스템의 기본 구조이며, 시스템을 구성하는 요소와 각 요소 간의 관계를 정의하는 지도와 같다. 소프트웨어 아키텍처는 시스템의 주요 속성을 결정하고, 개발 과정의 중요한 설계 결정을 통제하는 역할을 한다.그럼 왜 중요할까?  우리는 흔히 코드를 작성할 때 구조와 기능을 개발해야 한다. 흔한 개발자들은 기능이 중요하지! 하며 기능에 큰 투자를 한다. 이 경우 초기 동작은 빠르고 잘 작동할 수 있다.시간이 지나 누군가 이 코드를 읽고 발전시켜야 한다면 어떨까?어디에 어떤 코드가 있는지 도저히 모르겠어…이 클래스는 어디에 추가해야 하지?컨벤션이 뒤죽박죽이네위와 같은 고민이 들 수 있다.즉, 지금 당장은 편리할 수 있어도 언젠가 문제가 터지기 마련인 법이다. 아키텍처 ..

지식 정리/아키텍처 2025.03.19
이전
1
다음
더보기
프로필사진

Traveling Programmer

기록해가며 하는 공부

  • 분류 전체보기 (408)
    • 강의 후기 (4)
      • 인프런 (3)
      • 기타 (1)
    • 문제 풀이 (352)
      • 백준 (272)
      • 프로그래머스 (43)
      • 소프티어 (22)
      • 도구정리 (15)
    • 설정 (1)
      • IntelliJ (1)
    • 지식 정리 (42)
      • AWS (14)
      • 운영체제 (0)
      • git (3)
      • JAVA (5)
      • 매일매일 CS 정리 (17)
      • 테코톡 (2)
      • 아키텍처 (1)
    • Spring (1)
      • Spring (1)
    • 지원 기록 (2)
    • DB (5)
      • MySQL (2)
      • Querydsl (2)
      • Redis (1)

Tag

Union-FInd, dp, 백준, DFS, 도구정리, 소프티어, AWS, 오블완, 프로그래머스, 플로이드-와샬, 자바, 에라토스테네스의 체, 알고리즘, CS공부, CS정리, java, sql, BFS, 티스토리챌린지, 이분탐색,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바