728x90
반응형
  1. 각 패키지는 단일 목적을 수행하라

  2. 명시적으로 에러를 다뤄라

  3. 깊게 중첩하는 것보다 빠르게 반환하라

  4. 호출자에게 동시성을 맡겨라

  5. goroutine을 실행하기 전, 언제 멈출지 알라

  6. 패키지 수준의 상태를 피하라

  7. 단순함은 중요하다

  8. 패키지 API의 제약을 위해 테스트 코드를 작성하라

  9. 느리다고 생각되면 우선 벤치마크로 증명하라

  10. 중용은 미덕이다

  11. 유지 보수를 생각하라

 

참고 문헌

  1. https://the-zen-of-go.netlify.app
반응형

+ Recent posts