OR-Tools Day14

개발공부를해보자·2025년 6월 27일

누구나 사용 가능한 프로그램으로 만들기

  • 혼자 쓰는 프로그램이 아니라 누구나 쓸 수 있게 하고 싶다.
  • 유지 보수를 위해 main.py 하나에 작성 해둔 코드를 기능별로 분리하고,
  • 현재 시험 일수, 교시 개수, 교시별 시간 등이 하드 코딩 되어 있는데
  • 이를 설정 파일로 분리하거나, GUI에서 동적 입력이 가능하게 바꾸어야 한고, 유효성 검사도 해야한다.
  • 사용하기 편하게 flask 등을 이용해 웹사이트로 만들어야한다.
  • 다행히 지난 번에 유데미에서 flask를 좀 다루어보았다.
  • 사용자 설정이나 결과값을 저장하기 위한 데이터 관리 시스템이 필요하다.
  • 여러 라이브러리들이 충돌하지 않게 버전 관리도 해야하고..

커서를 이용해보자.

  • 매일 알고리즘 문제 푸는 거나 재밌어서 풀어봤지 이렇게 프로젝트 단위 일을 해본 적이 없어서 막막했는데
  • 커서를 사용해 보기로 했다!
  • 커서에게 내 상황을 말했더니 딸깍! 딸깍!만 했더니 바로 완성!!!
  • 은 아니고 좀 여러 디버깅을 했더니 완성!




앞으로

  • 개선할 기능들이 아직 많다.
  • 그리고 이제 이걸 남들도 사용할 수 있게 서버에 띄우는 것이 목표다.
profile
개발 공부하는 30대 비전공자 직장인

0개의 댓글