boostcampaitech6 / level1-bookratingprediction-recsys-02

level1-bookratingprediction-recsys-02 created by GitHub Classroom
5 stars 2 forks source link

[Refactor] args 입력값 사용성 개선 #39

Closed ChangZero closed 9 months ago

ChangZero commented 9 months ago

🤔 람다 부분을 좀 더 가독성있게 바꾸는 것도 한 번 고려할 수 있어보여요!

type = lambda x: (x == 'True' if x in ['True', 'False'] else argparse.Argument...)

🤔 ArgumentTypeError 메시지에 아래 관점들을 생각해 볼 수 있어보여요!

argparse.ArgumentTypeError(f'--wandb 인자에는 [True/False] 만 입력 가능합니다: {x}') # 한글
argparse.ArgumentTypeError(f'--wandb argument only accepts [True/False]: {x}') # English

🏷️ 이건 핵심 기능은 아니고, 보다가 든 생각이라 남겨만 둘게요. 참고만 해주세요!

_Originally posted by @GangBean in https://github.com/boostcampaitech6/level1-bookratingprediction-recsys-02/pull/37#discussion_r1428981447_