소스코드를 읽는 방법

Posted by 미스란디르 Fri, 02 Feb 2007 08:32:00 GMT

얼마전에 RHG번역 프로젝트를 시작 했다는 글을 쓴 적이 있다. 지금 그 서장을 번역중인데, 꽤 쓸모 있어 보이는 부분이 발견 되어서 소개한다.

목적의 결정

「원시 코드를 읽기 위한 비법」은 「목적을 가지고 읽기」입니다.

이것은 Ruby 작자 마츠모토씨의 말이다. 과연, 이 말에는 머리가 끄덕여진다. 「커널 정도는 읽어두지 않으면 안되는 걸까」라고 생각해 원시 코드를 열어본다거나 해설책을 사거나 하지만, 도대체 어떻게 해도 좋은 것인지 몰라서 결국 손을 떼어버린 경험을 가진 사람은 꽤 많지 않을까. 한편, 「이 툴의 어디엔가 버그가 있다, 어쨌든 이것을 얼른 고쳐서 돌아가게 하지 않으면 납기에 늦는다」……라고 할 때는 다른 사람의 프로그램이든 뭐든간에 순식간에 고쳐버리지 않는가.

이 말에 동의하시는분?

뭐 굳이 아니라고 하면 할 수 없지만, 내 경험으로는 상당히 맞는 말이다. 소스를 보기위한 분명한 목표가 없다면 심심해서 레퍼런스를 보고 잊어버리는 것과 무슨 차이가 있을까.

루비 소스코드에 관심이 없는 사람이라도

소스 코드를 읽는 기술 은 한번 읽어보기를 권한다.

다시 한번 이런 멋진 글을 쓰신 아오키 미네로씨. 고맙습니다.

Posted in ,  | no comments | no trackbacks

Comments

Trackbacks

Use the following link to trackback from your own site:
http://tisphie.net/typo/trackbacks?article_id=source-code-reading&day=02&month=02&year=2007

Comments are disabled