본문 바로가기

개발자공부일기

검색하기
개발자공부일기
프로필사진 JavaCPP

  • 분류 전체보기 (142)
    • TIL(Today I Learned) (65)
    • WIL(Weekly I Learned (8)
    • 트러블슈팅 (6)
    • Language (14)
      • C# (1)
      • Javascript (10)
      • C++ (2)
      • Python (1)
    • CS지식 (25)
      • OSI 7계층 (5)
      • 컴퓨터구조 (6)
      • 자료구조 (6)
      • 네트워크 (1)
      • OS (2)
      • 데이터베이스 (4)
      • 기타 (1)
    • 코딩테스트 (19)
      • SQL문제 풀기 (11)
      • 알고리즘 (3)
      • 프로그래머스 (2)
      • 백준 (3)
    • 잡담 (2)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   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
Tags
  • ㅂ
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록CS지식/기타 (1)

개발자공부일기

SOLID원칙

단일 책임 원칙 (SRP, Single Responsibility Principle)클래스(또는 모듈)는 하나의 책임만 가져야 한다.하나의 책임이란 하나의 "기능 담당 또는 변경의 이유"라고도 볼 수 있어요. 즉, 클래스가 바뀌어야 하는 이유가 하나만 있어야 합니다.여러 책임을 한 클래스에 몰아넣으면 변경이 생길 때 얽혀서 버그가 생기고 테스트도 어려워집니다.잘못된 예제class User { constructor(name, email) { this.name = name; this.email = email; } saveUserToDB() { // 사용자 정보를 DB에 저장 } sendEmail() { // 이메일 전송 }}문제점:데이터 역할(User 객체), DB 저장, 이..

CS지식/기타 2025. 6. 2. 16:13
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바