2026/02 3

[추리소설] 경계에 선 남자

내가 정말 좋아하는 추리소설 작가 데이비드 발다치의 신작 경계에 선 남자를 읽어보았다. 데이비드 발다치의 ‘남자 시리즈’에는 두 개의 대표 시리즈가 있다.바로 에이머스 데커 시리즈와 트래비스 디바인 시리즈다.이 책은 트래비스 디바인 시리즈의 두 번째 작품으로,『6시 20분의 남자』에 이은 후속작이다.사실 나는 에이머스 데커라는 캐릭터에 큰 매력을 느꼈던 독자였다.그래서 처음 『6시 20분의 남자』를 읽을 때 새로운 주인공이 등장한다는 점이 조금은 아쉽게 느껴졌던 기억이 있다. 데커 시리즈만을 기다려왔기 때문이기도 하다.하지만 막상 읽어보니 생각이 달라졌다.디바인이라는 인물 역시 충분히 매력적이었다. 모든 것을 기억하는 데커와는 달리, 디바인은 보다 현실적인 감각과 경험을 바탕으로 사건을 파헤친다. 추리의..

독서 2026.02.22

[아이서울유] 스터디 3주차 - 프레임워크 없이 SPA 만들기

1. 이번 과제 목표복잡한 어플리케이션을 프레임워크의 도움 없이 직접 구현하면서 javascript 기본 역량을 강화하기 2. SPA이전 작성 블로그에서 확인 가능![프레임워크 없이 SPA 만들기 정리글] 3. 3주차 스터디 회고3.1 기술적 성장(1) 옵저버 패턴으로 구현한 전역 스토어 — 구독 해제가 필요 없는 이유나는 cartStore, categoryStore, productListStore 세 개의 전역 스토어를 사용했다.공통된 패턴은 옵저버 패턴 + 싱글톤이다. 내가 만든 구조에서, 왜 구독 해제를 따로 하지 않는 설계가 이 프로젝트에서 자연스러운지 생각해보았다. 스토어 구조 요약싱글톤: 전역에 하나의 인스턴스만 존재 (export const cartStore = new CartStore())..

아이서울유 2026.02.16

[아이서울유] 스터디 2주차 - 테스트 코드 작성 (E2E, 시각적 회귀 테스트)

1. 이번 과제 목표const 수강생 = { Storybook + Chromatic을 활용한 시각적 회귀 테스트 작성해보기: false, Playwright를 활용한 e2e 테스트 작성해보기: false,}expect(테스트 코드 익숙해지기(수강생)) .toEqual({ Storybook + Chromatic을 활용한 시각적 회귀 테스트 작성해보기: true, Playwright를 활용한 e2e 테스트 작성해보기: true, }) 2. E2E테스트 2.1 E2E 테스트란?End-to-End 테스트는 사용자의 관점에서 소프트웨어의 전체 시스템을 테스트하는 과정을 말한다. 이 테스트는 사용자의 실제 사용 사례를 모방하여 소프트웨어의 모든 구성 요소와 그 상호작용이 의도한 대로 작동하는지 확인한다. E..

아이서울유 2026.02.04