잡담

내 코드는 ..

하나의묵 2021. 5. 20. 17:16

원래부터 내 코드가 그렇게 좋은 코드라고 생각하지는 않았다. 하지만

원하는 기능을 얼추 돌아가는 정도는 만들어왔고, 비교할 상대나 리뷰해주는 사람이

없었기에 나름대로 괜찮다고 생각하고 지냈었다.

 

그런데, 이번에 교육을 받으면서 내 코드가 쓰레기라는 것을 느끼게 되었다..

처음에 헝가리안 표기법으로 코드를 작성하라고 하시는데 헝가리안 표기법이

뭔지도 몰라서 내맘대로 변수명을 지었는데, 강사님께서 보시더니

이렇게 코드를 작성하면 코드가 개판이 된다고 하셨다...

 

다음부터는 헝가리안표기법으로 변수명을 최대한 바꾸려고 노력을 했다.

그래서 코드를 다시 리뷰 받을 때 고쳐진 점을 봐주시길 나름 기대했는데

이게 왠걸.. 

 

변수명도 문제 였지만 Win32 라이브러리를 사용하면서 WM메시지 마다 코드를 작성하였는데

내가 엉뚱한 WM_PAIT 메시지 쪽에 코드를 전부 집어 넣어서 코드가 걸레가 되었다고 하셨다..

그리고는 내 코드를 반절이상 지우시고 다시 만들어 주셨는데, 그걸보고 나도 내코드가

가독성이 좋지않다라는 라는 것을 느끼게 되었다.

 

강사님께서 매번 코드를 작성하기전에 요구사항을 그려보고, when과 where를 잘 생각하고 

코드를 작성하라고 하시는데, 코드를 비교당해보니 왜 그런 소리를 하시는지 알것 같다..

 

깃허브에도 나름대로 지금까지 한 코드들을 올렸는데, 다시봐도 코드가 더러웠고,

유튜브에서 봤는데 리드미를 잘적어야 깃허브를 잘 사용하는 거라고 하는데

나는 리드미를 적어본적이 얼마 없었다..

 

이 교육을 받으면서 내가 지금까지 얼마나 자만했고, 실력이 부족한지 깨달았다.

지금이라도 이런식으로 개선할 수 있는 기회를 얻은 것에 감사하고,

잘못된 점을 말씀해주신 강사님께 정말 감사드린다.

 

클린 코드를 작성하기위해 노력해야겠다. 

 

 

'잡담' 카테고리의 다른 글

니체의 말 ...  (8) 2024.09.22