코드는 확장한다현실의 '문제'를 발견하고 해결하기위해 기획, 설계 , 구현을 통해 하나의 서비스를 만들어낸다.컴퓨터공학과 학생으로써 졸업작품을 위해서 개발을 진행하다보면 문제가 있었다. 문제가 뭐였는지?app.js라는 파일 하나에 수많은 api를 두다보니깐 코드의 가독성이 떨어지고 코드를 병합하는 과정에서어떤 코드가 수정이 되었는지 확인하다보니깐 수많은 api들을 하나하나 찾아서 수정해야했고오류가 생기면 해당 api들을 하나하나씩 검토하다보니깐 몇천줄의 코드를 읽고 분석하고 수정하는데 머리가 어지러워질 뻔 했다. 개발자로써 현업, 정석에 가까운 방법대로 개발을 진행해야한다는 마인드를 언제나 가지고있다. 현업에서는 , 정석적으로 개발자로써는 어떤식으로 파일구조를 설계하는가? 이러한 문제에 대해 깊이 고민해..