[당연히, 많이 짜보고 많이 겪어보면 되겠지만..]
- 30대 초반인 선임급들이랑 요즘 같은 문제로 동일한 시간에 같이 해결하는 중인데,, 그분들 코드 보면.. 정말 어떻게 설계도 안하고 머리로 깔끔하게 짤수각 있지..? 라는 생각이 드는데.. ㅠㅠㅠㅠㅠㅠ
저도 항상 머리로는 모듈별로 잘 나눠서 짜야지 하고는,,(일단 효율적이고 자시고는 둘째치고,, 유지보수 용이하게라도..)
짜다보면 뒤죽 박죽 섞여서,,
역할 기능 별로 나뉘어져 있지도 않고,
가령 메타데이터가 있는 파일이 있다고 치고,
그 파일에 맞는 이미지를 그리는 렌더링 엔진을 만든다고 하면..
파일을 읽어오고, 토큰화 하고/ 파싱하는 부분/ 파싱 된 데이터로 그리는 부분/
이렇게 잘 구조화 되어 있어야 되는데..
제 코드는 그리는 부분에 파싱하는 부분도 있고,, 파싱하면서 토큰화도 하고 뭐가 뒤죽 박죽이네요.ㅠㅠㅠㅠㅠ
무시무시한 코드를 작성하는 노하우 없나요..?