클린 코드 팁 : 클래스에서 너무 많은 가져오기를 사용하지 마세요 | CODE4IT

using이 많다는 의미는 결합도가 높다는 의미이므로
using을 적게 사용해야 한다고 말합니다.


6개의 좋아요

코드를 커밋하기 전에 항상 강조하는 것들인데 예시를 들어 설명해주니까 훨씬 쏙쏙 들어오네욜ㅋㅅㅋ

딱히 클린코드라는 이름을 붙이지 않더라도
의존성을 낮추고 독립된 모듈로 코딩하는 습관을 들여놔야 덩치큰 작업에서 조금이라도 덜 허우적댈 수 있죠.

결합도에 대해 신경을 쓰지 않고 코딩하다보면 한 클래스 안에 필요한 걸 다 때려박고 사용하게 되는데
이렇게 무럭무럭 자라란 코드는 나중에 감당이 안 되는 경우가 많지요. =ㅅ=;;

결국 리팩토링을 통해 의존성을 분산시키는 게 정답인 거 같습니다.

기능별로 잘 정리되고 분리된 모듈이 관리도 쉽고 테스트도 쉬우니까요.

예시로 든 내용만봐도 어후… (절레절레 -ㅅㅡ;;;)))

근데 이런 건 스스로 강한 강박을 가지고 의식하지 않는 한, 사실 공부한다고 될 거 같지는 않고
협업 하면서 리뷰하고 지적질 당하고 본인 코드가 머지 안 되는 상황을 겪어봐야 고쳐지더라구요.
(어우… 스멜…;;;; )

글쓴분도 그런 마음에서 쓰신 게 아닐까 싶어요… -ㅂ-

4개의 좋아요

네… 사실 협업 경험은 필요한 것 같습니다. 아닌 경우 약간 병적인 접근은 필요한것 같아요. 아니면 수많은 삽질의 결과를 경험해서 감각을 키우는 것도 방법이겠고요

3개의 좋아요