0
우리는 기능을 가지고 말할 수 및 매개 변수에 대한 검증이 발생해야 그 기능어디 매개 변수 유효성 검사
function baz(){
myVar = null;
foo(myVar);
}
function foo(bar){
//do stuff
}
에 발신자를 실행?
이
function baz(){
myVar = null;
if(myVar != null){
foo(myVar);
}
}
될 수 있거나
function foo(bar){
if(myVar == null) return null;
//do stuff
}
더 나은 무엇입니까 될 수 있을까? 상황에 따라 다르면 언제 사용해야합니까? 내가 뭔가를 아주 많이 의존
myFunc();
function myFunc(myVar){
myVar['key'] = x;
}
유연한 기본 클래스를 만드는 상황에서 무엇을 권하고 싶습니까? 꽤 많은 것을 처리 할 수 있기를 바란다. (자식 클래스에 대한 적절한 구현을 제공했다면 – JBarber
아마도이 경우에는 #ifdefs를 사용하여 자동 유효성 검사를 할 것인지 결정할 수있다.) 물론 컴파일 할 때만 할 수있다. 당신이 해석 한 언어로 어떤 것을 해킹 할 수 있을지도 모르겠다. 솔직히 말해서 게임의 나의 경우와 결코 유사하지 않을 경우, 함수에서 유효성을 검사하면된다. – teh1