Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Todo #1

Open
21 of 33 tasks
TriangleYJ opened this issue Oct 24, 2023 · 0 comments
Open
21 of 33 tasks

Todo #1

TriangleYJ opened this issue Oct 24, 2023 · 0 comments

Comments

@TriangleYJ
Copy link
Owner

TriangleYJ commented Oct 24, 2023

v1.0.1, v1.1

  • loadlist 커맨드 -> 단계별로 풀어보기, 문제집, 대회 문제 등으로부터 문제 목록 가져오기
  • 언어 목록에서 timelimit 적용해 테스팅
  • watch 모드에서 b 커맨드 지원
  • 실행 디렉토리 ./bjshell/executor 로 옮기기
  • 브랜치 분리
  • license
  • filereader: testcase parser 옮기기, 언어별 커스텀 헤더 지원
  • 언어 한국어

v1.2

  • 제한시간이 0.5초일때 0초로 적용되어 정상적인 테스팅이 안되는 문제
  • 워치 모드 명령어 추가 (다음 문제 넘기기 같은 인자가 필요없는 alias들)
  • 문제 생성 시 파일 제목에 문제 이름 추가
  • 런타임 에러, 컴파일 에러 좀 더 구분되게
  • 문제 목록 보기 쉽게, 푼 문제들 표시
  • Command.ts 파일 분리

v1.2.1

  • sigsegv가 떠도 stdout 출력하기

v1.3

  • 커스텀테스트 케이스 output 정규식 지원 (타임아웃 테스트를 위한 모든 output 정답처리 등) -> 구분선 (==) 일때는 정규식, (—) 일때는 일반
  • 테스트 출력초과 대응 (예상 답의 3배 출력 시 등)
  • vim 모드 지원
  • Shell에서 list select 모드 -> 언어 선택 및 추후 있을 문제 리스트 선택

v1.3.1

  • 마지막 최종 제출 결과 ajax가 아닌 websocket 결과로 (퍼센티지 표시)
  • test, set, 리스너 버그 수정

Future

  • Action -> master 머지시 빌드
  • 깃헙 연동 업데이트 확인 추가
  • 테스팅 시 gridview + non-scroll
  • 문제 티어 정보 헤더에 추가
  • 커스텀 시간 제한 (<bjconf timeout=4/>) - 혹은 명령어로도
  • 로그 모드 추가 (문제풀이 소요시간 자동 측정, 제출 결과 등), pause 명령어 추가
  • 티어 정보 URL 말고도 텍스트로 문제에 추가
  • 알고리즘 분류 숨기기 옵션 명령어
  • 테스트 별 소요 시간 출력 (+옵션)
  • 분석 결과 출력 (상위 n% 시간/공간 복잡도)
  • 문제 크롤링 시 중복되는 문제가 있으면 제외
  • 설정 커맨드 추가
@TriangleYJ TriangleYJ changed the title Todo Todo (v1.0.1) Oct 26, 2023
@TriangleYJ TriangleYJ changed the title Todo (v1.0.1) Todo Jan 7, 2024
@TriangleYJ TriangleYJ mentioned this issue Jan 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant