CS (3) 썸네일형 리스트형 Chapter3. 프로그래밍 문법 빠르게 배우기 3.1 문법을 기억하기 위한 팁- 프로그래밍 언어의 문법을 모르더라도 인터넷에서 검색하면 되기 때문에, 문법에 대한 지식이 중요하지 않다고 생각한다.- 모르는 것이 있을 경우 검색이 좋은 해결책이 못하는 이유는 2가지가 존재한다. ① chapter2 내용과 같이, 관련 내용을 미리 지식으로 알고 있어야 코드를 효율적이게 읽고 이해할 수 있다. ② 두뇌가 작업을 하다 업무중단을 받게 되면, 우리가 생각한 것보다 훨씬 더 좋지 못한 결과를 초래하기 때문이다.3.1.1 업무 중단이 미치는 나쁜 영향- 정보 검색을 위해 브라우저를 열면, 현재 작업과 무관하게 이메일이나 뉴스..등이 보고 싶기 마련이다.- 코딩을 작성하는 중, 중단이 되면 업무로 돌아가는데 약 15분 정도가 걸리며, 바로 돌아가는 경우는 10.. Chapter 2. 신속한 코드 분석 '프로그래머의 뇌'를 읽으며, 정리한 내용입니다.2.1 코드를 신속하게 읽기- 코드를 읽는 목적은 다양하다. (기능을 추가, 버그를 발견, 코드가 실행될 더 큰 시스템을 이해하기 위해서.. 등등)- 보통 코드를 읽을 때, 해당 코드에 존재하는 특정한 정보를 찾는다. (새로운 기능을 추가할 적당한 부분, 특정 버그가 있을만한 곳, 특정 메서드가 어떻게 구현되었는지.. 등등) - 코드 읽는 기술이 향상되면, 코드를 다시 찾아보는 횟수가 줄어들게 된다. - 코드 찾는 데 허비할 시간에 버그를 고치거나 새로운 기능을 추가할 수 있게 된다.2.1.1 두뇌에서 무슨 일이 일어나는가?- 아래 코드는 java로 구현한 삽입 정렬로, 해당 코드를 바탕으로 내용이 진행된다. public class insertionSo.. Chapter 1. 코딩 중 겪는 혼란에 대한 이해 '프로그래머의 뇌'를 읽으며, 정리한 내용입니다. 1.1 코드가 초래하는 세 가지 종류의 혼란1) 지식의 부족- 프로그래밍 언어, 업무 영역에 대한 지식이 없는 경우이다.ex) 1960년대의 수학자가 사용하는 APL코드는 1960년대 수학자가 아니면 이해하기 어렵다.2) 정보의 부족- 코드를 이해하기 위한 필요한 정보를 충분히 가지고 있지 못하는 경우이다.ex) 어떤 코드인지에 대해 이해할 수는 있지만, 특정 메서드가 어떻게 동작하는지 알기 위해서는 내부 코드를 따로 살펴봐야 한다.3) 처리 능력의 부족- 코드가 너무 복잡해서 혼란이 생기는 경우이다.1.2 코딩에 영향을 주는 인지 과정- 앞의 세가지 종류의 혼란은 서로 다른 종류의 인지 과정을 가지고 있으며, 이는 기억과 관련이 있다.1) 지식의 부족 .. 이전 1 다음