coding2 타입스크립트(Typescript) 스타터 코드 프로젝트가 반복되면 재사용되는 코드가 많아질 수 밖에 없다. 여러가지 툴을 타입스크립트를 작성하다 보니 그 동안 공통적으로 사용하고 있는 기능을 묶어서 프로젝트로 만들어서 github에 공개해봤다. https://github.com/joone/typescript-template GitHub - joone/typescript-template: Typescript project template Typescript project template. Contribute to joone/typescript-template development by creating an account on GitHub. github.com 물론, MS가 만든 비슷한 프로젝트도 있는데, 너무 기능이 많고, 내가 원하는 수준에서 만들었.. 2022. 9. 4. Code Reading 남들이 짠 코드 읽기... 처음 개발자로서 일할때는 모든 프로젝트가 정말 바닥부터 코딩을 했다. 한마디로 main으로 코딩을 시작했다. 이런 코딩은 아주 재밌다. 내가 모든 것을 지배하니까.. 그런 즐거움도 잠시 대기업이 들어간 이후 부터 지금까지 남들이 짜 놓은 방대한 코드에 뭔가 기능을 구현해야했다. 이때 부터 본격적인 코드 읽기가 시작되었다. 방대한 코드를 이해하는 것은 쉽지 않다. 그냥 코드만 읽어서는 절대 이해할 수 없는 것이 코드 읽기다. 오죽하면 Code Reading이라는 책도있다. 그래서 지금까지 경험한 것을 잠깐 공유하려고 한다. 1. gdb로 step into를 통해 프로그램 동작을 이해한다. call graph를 복사해 놓고 sequence diagram을 그려 놓으면 좋다. 이것을 바탕으로 class dia.. 2018. 5. 6. 이전 1 다음