Publish:

태그: , , , ,

카테고리:

TIL 7장. 코딩하는 동안

오늘 TIL 3줄 요약

  • 텅 빈 에디터 화면에 여러분이 배우고 싶은 것 혹은 하고 싶은 것을 한 문장의 주석으로 표현해 보라.
  • 왜 코드가 망가졌는지 모르는 까닭은 애초에 코드가 왜 잘 돌아가는지도 몰랐기 때문.
  • 무엇이든 ‘잘못’되었다는 생각이 들 때 주저하지 말고 리팩토링 하라.

TIL (Today I Learned) 날짜

  • 2022.05.29-2022.05.29

오늘 읽은 범위

  • 7장. 코딩하는 동안

책에서 기억하고 싶은 내용을 써보세요.

의도적으로 프로그래밍하라. 라는 말이 기억에 남는다.

지킬 것들이 많다.

  • 언제나 지금 무엇을 하고 있는지 알아야 한다.
  • 더 경험이 적은 프로그래머에게 코드를 상세히 설명할 수 있는가?
  • 자신도 잘 모르는 코드를 만들지 마라.
  • 계획을 세우고 그것을 바탕으로 진행하라.
  • 테스트 해보라.
  • 우선순위를 정해라.
  • 언제나 리팩토링할 자세가 되어 있어야 한다.

이 책에서는 내가 저지르는 실수를 콕 짚어준다.

여러 기능을 구현하다 보면 여러 매체를 통해 접하는 코드를 참고할 때가 있다.

완벽하게 이해를 하고 설명할 수 있는게 아니라면 사용을 자제해야 한다.

이해하지 못하는 코드가 쌓이면 결국 버그를 찾지 못하는 결과를 낳게 된다.

프로젝트를 진행할 때 꼭 계획을 세우고 지키려고 노력하자.

개발일을 하면 언제나 마감일이 존재한다.

프로토타입을 통해 테스트를 진행하자.

성공적이라면 코드를 이해하는데 도움이 되고, 실패했다면 버그를 좀 더 일찍 잡을 수 있다.

무엇을 하든 마찬가지지만 우선순위를 두자.

우선순위가 높다는 건 그만큼 중요하다는 것이다.

기본이 제대로 되어 있지 않다면 부가기능은 의미가 없다.

내 나름대로 열심히, 이쁘게 코드를 짜기위해 노력을 하지만, 결국은 부족함 투성이다.

기존의 코드로 인해 제약을 받을 때가 있는데

한 프로그램에서 예전에 한 일이 앞으로의 일을 제약하지 못하도록 하라.

그렇지 못하다면 언제나 리팩토링 할 자세가 되어 있어야 한다.

전문적인 내용보다 이렇게 나를 바로잡아 주는 내용이 더 도움이 될 때가 있다.

프로젝트를 새로 시작할텐데 위의 내용을 기억하고 적용해 보아야겠다.

방문해 주셔서 감사합니다!😊

업데이트:

댓글남기기