{"id":"41bc4931-93f7-477a-8da6-7deefce03538","url":"https://api.tumn.com/news/41bc4931-93f7-477a-8da6-7deefce03538","title":"공개 함수가 다른 공개 함수를 호출하지 않도록 하자","summary":"공개 함수끼리 구현을 재사용해야 한다면, 서로 호출하기보다 비공개 공통 헬퍼 를 추출해 두 함수가 호출하도록 하는 경험칙을 권함 공개 API 는 외부 호출자가 쓰기 편해야 하지만, 내부 구현에도 재사용하면 외부 사용자와 내부 구현의 요구가 충돌할 수 있음","sections":[],"faq":[],"sources":[{"url":"https://matklad.github.io/2026/10/29/pub-calls-pub.html","title":"GeekNews (news.hada.io) 공식 RSS","publishedAt":"2026-11-01T12:01:22.000Z"}],"author":"TUMN 큐레이션","aiAssisted":false,"reviewStatus":"automated","reviewNote":"원문 제목과 공개된 발췌를 인용하고 원문으로 연결합니다. 내용을 재작성하거나 요약하지 않았습니다.","publishedAt":"2026-11-01T12:01:22.000Z","modifiedAt":"2026-11-01T13:26:59.000Z","checkedAt":"2026-11-01T13:26:59.560Z","language":"ko","kind":"link","sourceLabel":"큐레이션 참고","profile":null,"via":{"url":"https://news.hada.io/topic?id=36385&amp;utm_source=geeknews&amp;utm_medium=rss&amp;utm_campaign=news","label":"GeekNews (news.hada.io) 공식 RSS"},"formats":{"json":"https://api.tumn.com/news/41bc4931-93f7-477a-8da6-7deefce03538.json","markdown":"https://api.tumn.com/news/41bc4931-93f7-477a-8da6-7deefce03538.md"}}