[TIL] TDD, Java Generic

2025-01-27 TIL

📝 TIL (Today I Learned)
🔗 원본 이슈: #7
📅 작성일: 2025-01-27
🔄 최종 수정: 2025년 03월 05일


🍀 새롭게 배운 것

  • TDD (Test-Driven Development)
  • Java Generic
  • JavaScript로 알고리즘 문제 풀기

🍎 오늘의 문제 상황 & 해결 과정

  • JavaScript 알고리즘 문제 풀이 시 성능 문제
    • 배열을 다루는 문제에서 O(n^2) 복잡도를 가지는 코드가 시간 초과 오류를 발생시켰다.
    • 해결: Map 자료구조를 활용하여 O(n)으로 최적화하고, 테스트 케이스를 통해 성능을 검증했다.

🦄 느낀 점

  • TDD를 활용해 작은 프로젝트를 해보고 싶다.
  • 알고리즘 문제에서 성능을 고려하며 자료구조를 잘 선택해야겠다.

🐬 깃블로그 정리

  • [TDD] (https://nan0silver.github.io/miscellaneous/2025-01-28-tdd/)
  • [Java Generic] (https://nan0silver.github.io/java/2025-01-29-generic/)