챗봇 개발
오늘은 몽고디비를 리팩토링해보고자 한다. 혼자서 앞단 백단 그리고 db까지 다 하려다 보니... (여러사람과 협업할 때 역시 중요하지만) 더더욱 정리의 필요성을 스스로 느낀다. 그리고 간결한 코드와 중복없는 코드 즉 클린 코드의 중요성을 새삼느낀다. 스파게티 코드는 말그대로 얽힌 실타래를 갖고 목도리를 짜는 것과 같이 시간이 오래걸리는 것은 물론이고 품질을 급격히 떨어트린다. 따라서 문서 정리 및 중복없는 코드에 좀 더 신경써야 하겠다. 몽고디비 리팩토링 하려고 했을 때 주요하게 생각해할 점은 쿼리문장 콜렉션 연결 코드 문장 등이다... 이 두개를 고민하여 코드를 작성하면 확장성 있는 코드는 물론이고 유연한 코드를 만들 수 있을 듯 하다.