나는 신입 떌깜인데 코딩 하면 느는게 느껴지긴 함
그런데 내가 만든 코드가 너무 더럽다..
필요 없는데 이것저것 끌어다 놓은 라이브러리라던가 병신같은 변수명이라던가
주석 써놓은거 아니면 알아보기가 힘듬
한번 실수로 vm 날려먹고 다시 만들어보니까
뭐가 필요하고 어떤 변수 만들어놔야 할지 다 알고있으니 깔끔하게 되긴 하던데
처음 만들면서 깔끔하게 하기는 왜이렇게 귀찮은걸까..
나는 신입 떌깜인데 코딩 하면 느는게 느껴지긴 함
그런데 내가 만든 코드가 너무 더럽다..
필요 없는데 이것저것 끌어다 놓은 라이브러리라던가 병신같은 변수명이라던가
주석 써놓은거 아니면 알아보기가 힘듬
한번 실수로 vm 날려먹고 다시 만들어보니까
뭐가 필요하고 어떤 변수 만들어놔야 할지 다 알고있으니 깔끔하게 되긴 하던데
처음 만들면서 깔끔하게 하기는 왜이렇게 귀찮은걸까..
사실 지금도 한가할때 코드 재정비 한답니다..
얼마나 경력이 붙어야 필요한 라이브러리, 변수, 예외처리를 처음부터 미리 생각해놓고 짤 수 있을까..
이걸 중간중간 생각하면서 하려니 존나 덕지덕지 붙어서 더러워짐
처음부터 추후 수정이 거의 필요없을 정도의 구조를 짠다는건 거기 들어가는 모든 기술과 상세 시나리오와 발생가능한 예외상황을 다 알고 있을 때나 가능한 얘기
똑같은 주제의 플젝을 완전히 이해한 상태에서 아예 엎어버리고 첨부터 새로 만들어보는 거, 회사입장에선 뻘짓이지만 개발자 개인한테는 (전임자가 싸놓은 똥이 ㅈㄴ클경우에나 어쩌다 해볼수 있는) 상당히 좋은 경험임