Skip to content

CRISP

Features

  • 누구나 "깨끗한 코드"를 작성하고 싶어하지, "더러운 코드"를 작성하고 싶을까?
  • "깨끗한 코드" 가 뭘 의미하고, 어떻게 해야하는지 잘 모름. 그래서 Go언어에서 CRISP 코드를 위한 규칙을 제안
  • Correct : 버그 없이 정확하게 작동하는 코드
  • Readable : 다른 사람이 쉽게 읽을 수 있는 코드
  • Idiomatic : 관용적/관습적인 방식을 수용하여 이해하기 쉬운 코드
  • Simple : 별도의 사이드 이펙트 없이 명시된 것만을 단순하게 수행하는 코드
  • Performant : 제대로 작동하고, 이해하기 쉬운 상태를 유지하며 성능을 고려

See also

Favorite site