@hongminhee@hackers.pub洪 民憙 (Hong Minhee) @bgl@hackers.pubbgl gwyng 그건 버그인거죠.. 어쩔 수 없죠.....

프리즈마는 라이브러리의 개념이라 살짝 결이 다를 수는 있는데 저는 어플리케이션이 실행 도중에 크리티컬한 문제를 만났을 경우 graceful한 에러 처리를 하는 것 보다는 그냥 패닉을 내는게 나은 상황도 많이 보는 것 같아요

예를들면 GPU를 사용하고 HTTP 엔드포인트가 있는 프로그램인데 요청했더니 GPU에 연결을 못하는 경우 500을 돌려주는게 아니라 그냥 패닉을 내는게 쿠버 사용할 때 입장에선 편하더라구요

아무튼 Option이나 unwrap이 잘못된 건 아니고, 프리즈마 개발자가 잘못한 겁니다! 프리즈마를 욕합시다!

@pbzweihander쯔방 :yuri: :yurigarden: :garden: @hongminhee洪 民憙 (Hong Minhee) 제가 방금 Prisma에서 겪은건 JS 단에서 null이 아니어야 하는 값에 null을 준 경우인데요. 상식적으로는 panic 대신에 올바른 에러메시지를 주는게 맞죠. 상황이 특이한게 이 경우엔 사용자로부터 올바른 입력이 들어올것을 보장하는것이 TS 타입입니다ㅋㅋ 그래서 Prisma의 입장은 TS단에서 타입체크를 통과하지 못하는 요청엔 panic을 띄울수있다는 건데 좀 황당하네요.

0

If you have a fediverse account, you can reply to this note from your own instance. Search https://hackers.pub/ap/notes/0197b54b-40e0-7fd2-ac8a-a6a32787f46e on your instance and reply to it.

0