함수의 프로토타입을 꼼꼼히 분석하라 : 함수의 프로토타입에는 그 함수가 뭘하는 것인지에 대한 정보의 90%가 들어 있다. const 형식이 어떤 것인지 모두 이해하고 있어라 : 함수 인자, 변수 선언, 멤버 함수 맨 뒤. static 형식이 어떤 것인지 모두 이해하고 있어라 : 변수 선언, 함수 선언, 멤버 함수 오브젝트 파일안에 뭐가 들어 있는지 알고 있어야한다. : nm, objdump, readelf, dumpbin.exe, depends.exe 등의 유틸리티가 도움이 된다. 소스를 코딩하고나면 오브젝트 코드가 어떻게 생기는지 알고 있어야한다. 스택에 쌓이는 순서를 상상하라 커널레벨과 사용자레벨의 차이와 그 전환은 어떻게 일어나는지 알고 있어야한다. 디버깅 툴(브레이크 포인트, 변수 내용 보기, 시..
바퀴를 다시 발명하면 안되나? 다시 발명하지 말아야할 이유는 전임자의 노력을 조사하지 않고 무모하게 뛰어드는 것을 막기위해서 이겠지만, 우리는 바퀴에 대해서 곰곰히 생각해볼 몇가지 이유가 있다. 바퀴란 다음과 같은 조건을 만족하는 것이이라. # 널리 쓰이고 있다. # 척보면 그 원리가 뻔해서 비밀이 없다. (타이어의 복잡함을 말하는 것이 아니라, 표면이 원이라는 얘기) # 조금 어렵다 싶은 것도, 상당히 많은 문서를 뒤져서 찾아낼 수 있다. 위와 같은 조건을 만족하지 않으면, 다시 발명해도 좋으리라. 이 글을 쓰는 것도 누군가 비슷한 글을 썼을 것임에도 불구하고, 다시 쓰는 이유를 바퀴 발명에 비유할 수 있을 것이라는 생각을 해보면서, 이 글은 3번에 대한 게으름 때문에 쓰는 것이다. 위와 같은 세가지 ..
- Total
- Today
- Yesterday
- url
- TCP/IP
- JavaScript
- 커피
- MySQL
- 퀴즈
- 벤자민
- nodejs
- BlogAPI
- 식물
- SVN
- 킹벤자민
- 오픈소스
- 구근
- 대화
- 수선화
- writely
- tattertools
- perl
- OpenID
- Subversion
- 디버깅
- SSO
- VIM
- Linux
- 덴드롱
- 클레로덴드럼
- macosx
- ssh
- Tattertools plugin
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |