이번 강의를 정리해보면
설계는 항상 이야기 하다보면 내용이 산으로 가는데[...]
(1) 여러분이 기본서에서 보았던 코드들은
정말 설명을 목적으로 사용된 코드들이다.
PS. 예를 들어 C++의 경우 생성자를 제대로 안 만드는 경우가 많고
C++, Java, C# 등의 경우 불변 변수를 제대로 활용 안 하는 경우가 많다.
PS. 추가로 기본서 단계에서는 예외 처리도 적극적으로 설명하기 힘들다.
[그런 것 다 제대로 했다가는 코드가 너무 길어져서 초보자들이 절망하니까][...]
(2) 따라서 그걸 당연한 코드로 느끼면 안 된다![중요]
(3) 오픈 마인드로 안전한 코드를 작성하는 방법을 배우고 습득해야 한다.
가 내용입니다.
PS. 뭐 마찬가지로 이 강의도
"설계 기본을 전달하기 위한 목적"으로 코드를 작성된 코드이므로
규모 측면에서 작을 수 밖에 없습니다.
따라서 책을 통해 설계 기본을 빠르게 습득하시고
회사에서 실제로 거대한 규모의 코드를 접하며
문제가 있는 코드(레거시 코드)가 무엇인지 직접 느껴보시면 좋을 것 같습니다.
혼자 공부하는 자바스크립트 21강 - 스택과 힙
스택과 힙과 관련된 내용을 아예 모른다면
참고해보시면 좋을 것 같습니다
[링크] • 혼공 자바스크립트 21강 - 스택, 힙,...
책도 참고해보세요
책에서는 "이런 코드는 이런 문제가 생긴다"라며
계속 딴지 거는 부분이 많은데
강의에서는 빠른 설명과 흐름을 위해 생략하는 내용이 많습니다.
그래서 설득을 조금 더 당해보시려면
책을 함께 읽는 것을 추천드립니다 'ㅁ'
[사실 번역서라 팔려도 저한테 한 푼도 추가로 안 들어옴][또르르]
21 июл 2023