02. 서비스를 구상해보자!
·
Web/코테 준비용 서비스 만들기
서비스 설계 방안  이 서비스는 효율적인 코딩 테스트 준비를 위한 플랫폼으로, 사용자가 작성한 코드를 컴파일하고 실행해 결과를 확인할 수 있는 기능과 코드 관리, 플랫폼 간 문제 스크래핑, AI 기반 코드 최적화 기능을 제공하는 것을 목표로 한다. 서비스는 MSA(Microservices Architecture) 형태로 개발 예정이며, 각 마이크로서비스는 독립적으로 운영되도록 설계하였다. 서비스 구성 요소 및 기능1. 코드 작성 및 컴파일 기능  사용자가 작성한 코드를 컴파일하고 실행한 후, 결과를 반환하는 기능을 제공한다. 해당 서버에 설치된 각 언어별 컴파일러나 인터프리터를 통해 빠르고 안정적으로 코드 실행 및 결과 반환이 가능하다.2. 코드 저장 및 관리 기능  사용자가 작성한 코드를 저장하고 관리..
01. 코테 준비를 위한 서비스를 만들어보자!
·
Web/코테 준비용 서비스 만들기
서비스 개발 배경  코딩 테스트 준비는 개발자라면 거의 필수인 과정이다. 여러 회사에서 프로그래머스 플랫폼을 통해 코딩 테스트를 진행하므로 자연스럽게 이 플랫폼에 익숙해질 수밖에 없다. 프로그래머스는 회사별, 난이도별로 문제들이 잘 정리되어 있어 준비가 편리한 장점이 있지만, 알고리즘별로 문제가 정리되어 있지 않고 문제 수가 적다는 단점이 있었다.  그렇기 때문에, 문제 수가 많고 다양한 유형의 문제를 제공하는 백준 플랫폼을 사용하여 연습해보려 했으나, 백준은 프로그래머스와 문제 풀이 방식이 달라 불편함이 있었다. 백준 플랫폼의 불편함문제 풀이 환경의 차이: 백준은 프로그래머스처럼 문제를 보면서 바로 코딩하고 실행해볼 수 있는 웹 에디터를 제공하지 않기 때문에, 외부 IDE를 필수로 사용해야 했다.외부 ..