GPT-5+에서 제가 정말 좋아하는 점(그리고 Opus를 사용하던 시절에 아쉬웠던 점)은 제가 어리석은 질문을 할 때에도 저에게 도전 의식을 심어준다는 것입니다. 예를 들어, GPT-5가 람다식이 "따옴표 모드"로 출력되는지 "런타임 모드"로 출력되는지 추적하기 위해 프린터에 추가 상태를 부여한 것이 마음에 들지 않았습니다. Opus의 코드가 "더 깔끔"했습니다. 저는 Opus에게 코드가 보기 흉한 그 변수를 없애달라고 요청했습니다. 하지만 Opus는 거부하며, 그렇게 하면 ext 필드가 0일 때 따옴표 모드와 런타임 모드를 구분할 수 없게 된다고 설명했습니다. 알고 보니 그 말이 맞았습니다. 그걸 제거하면 버그가 발생하더군요. 어떤 테스트에서도 발견되지 않을 아주 작은 버그입니다. 하지만 어쨌든 버그입니다. 저는 여전히 그 추가 변수가 마음에 들지 않지만, 그걸 제거하려면 따옴표로 묶인 람다식을 +1만큼 이동시켜 런타임 람다식에 0을 할당하는 방식으로 전체 코드베이스를 리팩토링해야 합니다. 이렇게 하면 구분이 가능해지죠. 몇 줄의 코드를 줄이기 위해 이렇게 큰 변화를 주는 건 너무 번거롭습니다. 제가 직접 리팩토링할 생각은 전혀 없지만, 제가 이 글을 쓰는 동안 AI가 알아서 처리하고 있네요...
스레드를 불러오는 중
깔끔한 읽기 화면을 위해 X에서 원본 트윗을 가져오고 있어요.
보통 몇 초면 완료되니 잠시만 기다려 주세요.
