Closed DaehunGwak closed 4 years ago
ABCCustomerInfo
(ABC
Customer
+ Info
Customer
흡사한 이름
vs 지향하는 유사한 표기법
의 차이?Q. 가독성면에서 긴이름을 좋아하지 않는데, 의미를 분명히 전달하기 위해서는 내가 원하는 길이보다 길어진다. 이럴 때 어떻게하는 것이 좋을까??
기한을 맞추는 유일한 방법은 코드를 깨끗히 유지하는 습관이 중요!
요즘 많이 고민하던 부분인데,,,, 자주 쓰이는 함수 앞부분 동사 들의 미묘한 차이??? 때문에 고민하다가 결국 그때 그냥 맘 가는 거 선택했던 것 같다 ㅎ 샘플코드를 많이 보고 어떤 동사가 어떤 때 쓰이는 지 한 번 더 찾아봐야겠음
이름이 길어도 된다, 정보를 다 포함하도록 하라 이런 말들을 듣다보니 이런 실수가 좀 많았던 것 같다. 무조건 다 이름에 때려 넣기 전에 다른 곳에서 충분히 그 정보를 알 수 있는데 중복으로 적는 건 아닌지 고민해보기
Q: 이름에 대하여 고민했던 경험?
Q: 의미있는 이름에서 지양하는 흡사한 이름
vs 지향하는 유사한 표기법
의 차이?
Q: 멀티 모듈(대형 프로젝트)에서의 좋은 네이밍?
Q: 다른분의 코드 어떻게 건드리지?
Q: 이름을 짓는다고 배려하고 고민을 많이 하면 생산성은 어떻게 하죠?
Q: 가독성면에서 긴이름을 좋아하지 않는데, 의미를 분명히 전달하기 위해서는 내가 원하는 길이보다 길어진다. 이럴 때 어떻게하는 것이 좋을까?
Q: 깨끗한 코드를 유지하는게 빨리 코드를 짜는 거라고 하지만 아직 개발을 얼마 안해봐서 그런지 코드 품질까지 신경쓰면서 하기엔 시간이 너무 오래걸리는 것 같다. 경력이 더 많은 개발자 분들한텐 코드 품질을 신경쓰는 거라고 보일지 그냥 느린 편이라고 생각할지 가끔 걱정이 됨.. 실제 구현시간 VS 코드 품질에 대한 고민시간 비율은 어느정도가 좋을까??
Q: 함수 맨 앞에 붙는 동사들.... 어떤 때 뭘 써야 할 지 가끔 헷갈릴 때가 있는데 이런 거 정리해 둔 사이트는 없을까??
https://github.com/strange-study/ss-start-clean-code/pull/3 완료되어 종료합니다! 👍👍👍
이번 주 발표자
진도
발표자료