크고 복잡한 시스템일 수록 모듈 하나에 집중할 줄 알아야 한다.
지금까지는 크고 복잡한 github 공개 프로젝트 하나에만 공을 들였다.
다른 개발자들의 github repo를 보면 작은 단위로 다 쪼개져 있다.
프로그래밍 실력을 높이는 방법 중에 하나가 같은 기능을 다시 짜는 것이다.
그러면서 개선이 되고 설계가 견고해 지고 버그가 들어갈 틈이 없어진다.
나는 github repo를 작은 단위로 쪼갤 계획이다.
그리고 이 repo들이 모여서 크고 복잡한 게임도 만들 수 있겠다.
너무 큰 프로젝트를 하다 보면 프로젝트에 대한 집중이 떨어지고 이것까지 구현해야 되나 해서 핵심적인 기능만 개발하게 되더라.
그 이것까지 라는 것이 중요할 수 있는데 말이다.
사소한 것들 작은 것들이 모여서 태산이 된다는 속담도 있지 않은가.
'IDE & Tool' 카테고리의 다른 글
[github copilot] 소스코드 code review까지 해준다! (0) | 2024.07.17 |
---|---|
github이 아닌 subversion으로 사이드 프로젝트 진행하는 이유 (0) | 2024.05.05 |
[Visual Studio] MS 공식 단축키 설명서 (pdf 프린트 가능) (0) | 2024.03.30 |
코딩용 폰트 Consolas => Hack 변경 (0) | 2024.03.23 |
윈도우 창 최상위에 보이기 - desk pin 툴 소개 (0) | 2024.03.23 |