Glog

Glog

공지사항

  • 블로그를 시작하는 이유
  • 분류 전체보기 (67)
    • SW Dev Methodology (1)
    • SW Design (1)
    • Message Broker (1)
    • Architecture (3)
      • MSA (2)
    • IT Consulting (1)
      • ISP (1)
    • Internet (1)
    • Middleware (1)
    • Network (6)
      • Network 기본개념 (1)
    • Dev Fundamentals (13)
      • OOP (5)
      • SOLID (7)
    • Softeer (0)
      • Lv.2 (0)
    • 백준 문제풀이 (7)
      • 실버3 (1)
      • 실버4 (1)
      • 실버1 (1)
      • 실버2 (1)
      • 골드5 (1)
      • 골드4 (1)
      • 골드3 (1)
    • DataStructure (3)
      • HashTable (1)
      • Tree (1)
      • Heap (1)
    • Algorithms (2)
      • 복잡도 (1)
      • BFS&DFS (1)
    • 프로그래머스 문제풀이 (3)
      • Lv0 (1)
      • Lv1 (1)
      • Lv2 (1)
    • 신입 개발자 기술면접 질문 정리 (1)
      • Java (1)
    • OS (1)
      • Linux (1)
    • Framework (12)
      • Spring (11)
      • FastAPI (1)
    • Language (6)
      • Java (3)
      • vue.js (1)
      • Python (1)
      • JavaScript (1)
    • Database (3)
      • 동시성 제어 (1)
      • NoSQL (0)
      • redis (1)
      • Index (1)
  • 홈
  • 태그
RSS 피드
로그인
로그아웃 글쓰기 관리

Glog

컨텐츠 검색

태그

이진 탐색 트리 프로그래밍 #코린이 해쉬테이블 #hashTable #자료구조 최대 힙

최근글

댓글

아카이브

SW Dev Methodology(1)

  • ✅ 테스트 전략과 TDD 완전 정복 - 테스트는 왜, 어떻게, 무엇부터 할 것인가?

    시스템이 커질수록, 기능이 많아질수록 중요한 건 "내가 만든 기능이 제대로 동작하는가?", 그리고 "이전 기능을 깨뜨리지 않았는가?"라는 확신이다. 이 확신을 만들어주는 것이 바로 테스트 코드이고, 이걸 개발의 중심에 두는 방식이 TDD(Test-Driven Development)다.1️⃣ TDD란 무엇인가?TDD는 말 그대로 테스트를 먼저 작성하고 그 다음 코드를 구현하는 개발 방법론이다. 전통적인 개발 흐름과는 순서가 정반대이다.📌 TDD 개발 순서 (Red -> Green -> Refactor)Red - 실패하는 테스트 작성Green - 테스트가 통과하도록 최소한의 코드 작성Refactor - 중복 제거, 구조 개선이 과정을 끊임없이 반복하며 안정적인 기능 개발을 이어나가는 방식이다.2️⃣ TDD..

    2025.05.26
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바