Last Updated. 2024/03/27
더 나은 코드에 대해 항상 고민하는 신입 개발자 윤혜린입니다.
Name. 윤혜린
Birth Date. 1998.01.26
Address. 서울특별시 중랑구 신내 1동
MBTI. 만능 재주꾼 ISTP-A
Email. [email protected]
Phone. 010-4665-4860
Blog. https://hennie-dev.tistory.com/
GitHub. https://github.com/henniyoon
국비 지원 NCS 직업 훈련 수료 이후 스스로 개발자로서의 부족함을 많이 느껴 인프런에서 김영한 님의 자바, 자바 스프링, 스프링 데이터 JPA 강의 등을 듣고 국비 지원 훈련 당시 제작했던 팀 프로젝트 My Manager에서 제가 맡았던 Todo List 기능을 기존에 JSP에 때려 넣은 코드에서 JPA ORM을 적용하고 MVC 패턴과 객체 지향 원칙을 고려하여 작성한 코드로 리팩토링하였습니다. 또한 백준, 프로그래머스 등의 사이트에서 알고리즘 문제를 풀고 제 풀이보다 더 나은 알고리즘에 대해 찾아보고 블로그에 기록하였습니다.
즐겨 하는 게임 내 매주 반복되는 복잡한 길드 관리를 보다 편리하게 하기 위해서 메이플 길드 관리소 : 메소 서비스를 제작하여 운영 중에 있습니다.
2인 팀 프로젝트로 진행하였고, Java Spring이 아닌 React와 Node.js를 이용한 개발은 처음이었으나 함께 개발하는 팀원의 주 언어가 Javascript이기도 하고, 각각 프론트엔드와 백엔드에서 인기 있는 기술이기 때문에 Java Spring과는 어떤 차이가 있는지, 왜 Node.js를 사용하는지 궁금해서 선택하게 되었습니다. 이전에 Java Spring 경험 덕분에 어렵지 않게 React와 Node.js에 적응할 수 있었고 Java Spring과 비교하여 각자의 장단점에 대해 정리하는 시간도 갖게 되었습니다.
개발 후 운영까지 하는 것이 목표였기 때문에 원활한 유지 보수를 위해 MVC 디자인 패턴을 적용하여 모듈화하였고 더 나은 코드 대해 끊임없이 고민하며 제작하였습니다. 개발 중 마주한 문제에 대해 상황과 에러코드에 집중하여 빠르게 문제를 해결하고 그 과정을 기록하여 팀원과 공유하였습니다. 베타서비스 오픈 2주 만에 1300+의 이용자를 달성하였습니다.
또한, 고객센터 개념의 디스코드 서버를 운영하며 개발 일정 및 공지 사항 등의 안내와 사용자들의 피드백을 받고 개선하여 사용자 편의성을 향상을 위해 노력하고 있습니다.
모듈화 기록