기적! 정렬 함수 버그 발견!

2025-02-24
기적! 정렬 함수 버그 발견!

저자는 수년간의 프로그래밍 경험에서 믿을 수 없는 일을 이야기합니다. JavaScript의 내장 `sort()` 함수에서 버그를 발견한 것입니다! 이 버그로 인해 정렬 결과가 잘못되어 오랫동안 그를 괴롭혔습니다. 마침내 그는 Code Studio 팀에 이 버그를 보고했고, 신속한 대응과 수정을 받았습니다. 이 이야기는 보기에 완벽해 보이는 시스템 소프트웨어에도 버그가 있을 수 있으며, 프로그래머는 항상 회의적인 태도를 유지하고, 컴파일러나 시스템을 맹목적으로 비난하기보다는 끈기 있게 문제의 근본 원인을 찾아야 함을 생생하게 보여줍니다.

더 보기
개발 정렬 함수

잊혀진 애칭과 성씨의 기원

2025-02-10
잊혀진 애칭과 성씨의 기원

많은 영어 성씨는 아버지 이름, 흔히 애칭에서 유래합니다. 예를 들어 "Jackson"은 "Jack" (John의 애칭)에서 왔습니다. 이 글에서는 현재는 거의 알려지지 않은 애칭과 그 결과 생겨난 성씨들을 여러 가지로 탐구합니다. "Wat" (Walter의 애칭)에서 파생된 "Watts", "Watson", "Watkins", "Gib" (Gilbert의 애칭)에서 파생된 "Gibbs", "Gibson", "Hob" (Robert의 애칭)에서 파생된 "Hobbs", "Hobson", "Hobkins" 등이 있습니다. 저자는 더 많은 예시를 요청하며, "Hick" (Richard의 애칭)과 그 파생어를 추가하고 "-mott"가 배우자 쪽 친척을 나타낼 가능성이 있다고 추측합니다.

더 보기