NDC Oslo 2025 - 당신의 테스트는 안녕한가요? 가치 있는 테스트 작성법
테스트 코드가 어느새 짐이 되어버렸나요? 개발 속도를 높여주고 프로덕션 배포에 자신감을 심어주는 '가치 있는 테스트'의 4가지 속성과 구체적인 작성법을 Egil Hansen의 강연을 통해 깊이 있게 살펴봅니다.
Read moreNDC Oslo 2025 - 최고의 아키텍처라는 TDD, DDD, 헥사고날, 정말 그럴까요?
TDD, DDD, 헥사고날 아키텍처 같은 베스트 프랙티스를 무조건 따르기 전에 우리가 던져봐야 할 근본적인 질문들을 실제 프로젝트 사례를 통해 알아봅니다.
Read moreNDC Oslo 2025 - 우리가 매일 쓰는 앱에 숨겨진 버그들, 그리고 이걸 막는 방법
유명 앱과 웹사이트에서 실제로 발견된 279개의 버그를 분석하며, 우리 소프트웨어의 품질을 높일 수 있는 실질적인 테스트 전략과 예방법을 알아봅니다.
Read moreTypeScript의 `string.length`는 왜 거짓말을 할까
자바스크립트의 `string.length`가 이모지와 복잡한 문자 앞에서 어떻게 우리를 배신하는지, 그리고 이 혼돈을 해결할 현대적인 API, `Intl.Segmenter`의 모든 것을 파헤쳐 봅니다.
Read moreGit은 대체 어떻게 파일을 관리하는 걸까
매일 사용하는 git commit, 그 뒤에선 무슨 일이 벌어질까요? Git의 핵심인 Blob, Tree, Commit 객체의 비밀을 파헤치고, Ruby로 직접 미니 Git을 만들어보며 콘텐츠 기반 파일 시스템의 천재성을 파헤쳐 봅니다.
Read more