[원티드] 백엔드 챌린지 1day

yookyungmin·2023년 9월 5일
0

처음으로 원티드에서 주관하는 챌린지?를 참석하고 메모해보고자 작성해봅니다.

What The Clean Code?

  • 의미 있는 이름

Meaningful Names

의미없는 이름

  • gubun, gbn, sabun, yuji
  • 위 변수명만을 보고 어떤 데이터를 저장하고 있는지 예측이 되는가?

첫번째 규칙

  • 의도를 분명히 밝혀라

  • 그릇된 정보를 피하라

  • 세번쨰 규칙 의미있게 구분하라

  • 발음하기 쉬운 이름으로 정하자

  • 검색하기 쉬운 이름을 사용하라

  • 타입과 관련된 문자열을 넣지마라

  • 한 개념에 한단어를 사용하라

  • 의미 있는 맥락을 추가하라

  • 불필요한 맥락을 없애라

테스트 코드 짤떄도 쪼개면서 진행


switch는 컨트롤러나 서비스에서 안쓰고 디렉토리를 하나 더만들거나 해서 서비스 단에서만 확인할수 있게끔 한다

컨트롤러 try - catch
서비스 throws

처음부터 소설을 완성하는 소설가는 없다

신입이든 경력직이든 개발자라면 입사하면 무조건 하는 일들 중 가장 중요한점

  • 내가 속한 개발팀의 문화를 배우는 것 또는 흡수하는 것이다.
  • 좋은 코드는 10명이 참여한 프로젝트의 코드의 master 브렌치를 봤을때 질서정연하다 라고 느끼는 코드이다. 이 말의 의미는 10명이 작성하였지만, 1명이 혼자 작성한 것처럼 형식에 일관성이 있다는 의미이다.

0개의 댓글