수년 동안 수메르어로 쓰고 있었다. 다만 이름만 몰랐을 뿐.
(dev.to)
Sumerish는 변수 이름의 접미사(suffix)를 통해 데이터 타입을 명시하고, 이를 ESLint를 통해 강제하는 새로운 네이밍 프로토콜입니다. 기존의 관습적인 네이밍 방식을 넘어, 이름 자체가 타입에 대한 '계약' 역할을 수행하게 함으로써 코드의 가독성을 높이고 런타임 에러를 사전에 방지합니다.
이 글의 핵심 포인트
- 1Sumerish는 접미사를 통해 타입 계약을 정의하는 새로운 네이밍 프로토콜임
- 2ESLint 플러그인을 통해 변수명과 실제 타입의 불일치를 린트 단계에서 강제함
- 3