함수 시작하기 전에 모든 파라미터에 assert박아서 잘 들어왔는지 확인하려고 하는데 assert 많이 박는다고 안좋은거 없겠지? 오히려 좋나?
assert 많이 박으라는데 이렇게까지 박는사람을 못 봄.
null인지 아닌지만 체크할까?
함수 시작하기 전에 모든 파라미터에 assert박아서 잘 들어왔는지 확인하려고 하는데 assert 많이 박는다고 안좋은거 없겠지? 오히려 좋나?
assert 많이 박으라는데 이렇게까지 박는사람을 못 봄.
null인지 아닌지만 체크할까?
assert는 릴리즈 빌드에서 전부 제거되기때문에 많이박아도 실성능에 영향없음
디버깅이 좀 느려지는정도
근데 저렇게까지 모든 파라미터에 assert를 박는 사람이 있음? 보통 어느정도 박나 싶어서
몰?루 나도 좆밥임
contract느낌이네. 나는 주석정도엔 적는 편인데 assert도 좋다고 생각됨
검사하는 것 말고도 모든 입력에 대해 유효한 출력이 나오게 짤 수도 있고.. robust하기만 하다면 문제되지는 않을듯
design by contract라는게 있네용. 감사합니다
이게 비즈니스 로직 수준의 검증이면 방법이 대강 정해져있음 - dc App