본문 바로가기

강의

(2)
[클린코드] 클린 코드를 위한 5가지 핵심개념 클린코드를 위한 핵심적인 5가지 개념이 있다. 작명 : 변수, 함수, 클래스의 이름을 어떻게 짓느냐가 클린코드를 결정짓는다. 구조와 주석 : 어떤 형식으로 코드를 짤 것인지, 그리고 주석에도 좋은 주석과 나쁜 주석이 있다. 함수 : 하나의 함수 안에 들어가는 코드의 양에 따라서 클린코드를 구분할 수 있다. 그리고 함수에 들어갈 파라미터의 갯수에 따라서도 클린코드를 구분하는 기준이 된다. 조건문과 에러 핸들링: 얼마나 nested되어 있는 구조인지, 에러 핸들링을 놓치고있는 부분은 없는지가 중요하다. 클래스와 데이터구조 : 구분은 명확하게 되어있는지, 클래스들이 넘치지는 않는지 등등이 있다. 위의 내용들을 종합적으로 해결할 수 있는 방법이 있는데, 1)규칙과 개념 2)패턴과 원칙 3)TDD 이런 내용들에 ..
[윌라] 몰입의 힘 : 황농문 교수 강의 후기 - 인간관계에 몰입을 적용하는 법 몰입'이라는 주제에 대해서 굉장히 많은 흥미를 가지고 있기 때문에, 황농문 교수님이 쓰신 책, 강의는 거의다 들었다. 윌라에서도 제공하는 황농문 교수님의 몰입 강의가 있기에 또 한번 들었다. 오늘 들었던 내용을 간력하게 정리해보겠다. 몰입을 하려면 한 가지 주제를 계속 생각하기 : 한 가지 주제를 계속해서 생각하다보면, 뇌는 그 문제가 중요하다고 여기게 된다. 그러면 그 문제를 해결하기 위해서 뇌는 에너지를 거기에 쏟기 시작한다. 그럴 때 '몰입'이 시작된다. '몰입'이 되기 시작하면, 자신의 두뇌가 비상하게 느껴지며, 종교적인 활홀경을 경험하게 되기도 한다. 그리고 이런 몰입을 통해서 우리는 생산성을 극대화할 수 있다. 몰입의 시기에는 잠이 잘 안온다. 그러니 운동은 필수 : 몰입을 잘 하기 위해서는 ..