개발자가 프로젝트의 폴더링을하고 있는 모습이다. Angular 개발을 하면서 지금까지 폴더링을 어떻게 하면 더 한눈에 볼 수 있고 찾기 쉽게 볼 수 있을까 하는 생각을 많이 했다. 다른 Angular 개발자들의 코드가 있으면 그들의 폴더링을 유심히 관찰해봤고, 그들 사이에서 공통점을 몇가지 찾을 수 있었다. 이제 그 공통점들은 이제 나의 것이 되었고 개인적인 Angular 프로젝트 폴더링에 대해 설명해보고자 한다. 필자의 폴더링 방식은 가장 큰 컴포넌트를 기준으로 폴더를 만들고 그것에 속한 컴포넌트를 폴더에 집어 넣는 식으로 하고 있다. 그리고 컴포넌트들끼리 서로 같이 사용하는 컴포넌트나 서비스들은 shared라는 폴더를 만들어 관리한다. 말은 복잡하지만, 그림으로 보면 쉽게 이해할 수 있다. 필자의 폴..
지금은 100이지만 곧 100k가 될꺼라구 나는 영어를 잘 하지 못한다. 하지만, Angular를 하다가 보면 영어가 아니면 물어볼 곳이 별로 없다. 특히 모르는 것이 있으면 Stackoverflow를 찾아가는데, 짧은 영어로 내 문제를 설명하려면 구글 번역기의 도움을 받지 않고서는 힘들다. 하지만, 친절한 외국인 고수님들의 도움으로 지금까지 Angular를 잘 해올 수 있었다. 또, 이런 것을 보다보니 영어에 대한 거부감이 많이 없어진 것도 있다. 그래서 얼마전부터 시간이 날때면 내가 알아듣고 답할 수 있는 수준의 질문들을 하나씩 답해주고 있었다. Stackoverflow의 시스템은 질문에 답을 달게 되면 질문자의 채택을 받을 수 있고, 질문자가 아닌 사람도 답변이 도움이 됐다면 upvote을 통해 이..
이전 프로젝트에서 D3.js를 사용했었는데 사용법도 생각보다 복잡하고, 공식문서도 정리가 잘 안되어 있어서 다른 차트 라이브러리를 찾던 중 D3.js를 기반으로한 billboard.js라는 라이브러리를 발견했다. ( 사실 Naver d2를 이메일로 구독하고 있었는데 그 중에서 봤었다. ) 그렇게 어떤 라이브러리인지 공식문서를 돌아다니던 중에 Readme 파일의 제일 마지막 Licence 부분의 링크가 잘못된 링크로 연결된 것을 발견했다. 수정한 코드(라고 하기엔 너무 민망한...) 고친 후에 이튿날 merge가 되었다는 것을 메일로 받았고, 작지만 첫 contribute가 되어서 기분이 정말 좋았다. 그렇게 잊고 있었는데... 얼마 뒤에 메일이 하나 더 날아왔다. 띠용?? 그 작은 링크 하나 고쳤을 뿐인..
- Total
- Today
- Yesterday