코드에 대한 고찰

임지원·2024년 4월 12일

좋은 코드란?(주관 10000%) ✨

"좋은 코드는 외모와 같다. 깔끔할수록 함께 작업하기가 즐겁다."

📚 키워드 정리

📖 가독성 (읽기 쉽다)

  • 가독성이 높은 코드는 이해하기 쉽고, 다른 사람이나 자신이 나중에 다시 볼 때에도 쉽게 파악할 수 있습니다. 코드를 작성한 개발자 뿐만 아니라, 협업하는 다른 개발자들에게도 중요한 특성입니다.

🔧 확장성 (기능이 유연하다)

  • 확장성이 높은 코드는 새로운 기능을 추가하거나 변경할 때 유연하고 쉽게 대응할 수 있습니다. 이는 애플리케이션이나 시스템이 발전하고 변화하는 환경에서 필수적입니다.

⚡ 효율성 (중복이 적다)

  • 효율성이 높은 코드는 불필요한 중복을 최소화하고, 자원을 효율적으로 활용합니다. 이는 실행 속도를 향상시키고 자원 사용을 최적화하여 애플리케이션의 성능을 향상시킵니다.

좋은 코드와 테스트?

테스트는 중요하다!

좋은 단위 테스트를 작성하려면

  • 이해하기 쉬워야 한다
    == 가독성이 좋아야 한다.
  • 쉽고 빠르게 실행할 수 있어야 한다.
    == 효율성이 좋아야 한다.
  • 세부 구현 사항에 독립적이어야 한다.
    == 의존성이 최소화되고 확장성 높은 코드를 의미한다.
profile
백엔드 새싹

0개의 댓글