OOP에 대한 흥미로운 해석 - 페이지 7

 
Igor Makanu :

무한 if-else 검사가 시작되면 이렇게 씁니다.

xs) 이러한 경우 해당 테이블(배열)과 함수가 가장 빠르고 읽기 쉽습니다.
 
TheXpert :
잘 xs) 이러한 경우에 해당하는 테이블(배열)과 함수가 가장 빠르고 가독성이 높습니다.

선형 논리를 사용하면 그렇습니다. 하지만 If 분기가 다른 경우 대응 배열은 가장 큰 If 분기에 따라 차원이 지정됩니다. .... 또한 항상 합리적이지는 않습니다.

 
팀에서 코딩하고 거래하는 것이 좋습니다. 어쨌든 모든 돈을 벌지는 못할 것입니다.
 
BillionerClub :
팀에서 코딩하고 거래하는 것이 좋습니다. 어쨌든 모든 돈을 벌지는 못할 것입니다.

"코드"이면 "거래" :-)

 
Maxim Kuznetsov :

"코드"이면 "거래" :-)

아직 속어가 아니다

 
Igor Makanu :

무한 if-else 검사가 시작되면 이렇게 씁니다.

IMHO, 이것은 읽을 수 있고, 어느 줄에서나 편집할 수 있습니다. 인쇄/디버그할 수 있고, 위의 코드를 편리하게 주석 처리할 수 있습니다. 읽는 방법, 수정하는 방법, 어떻게 ... 몇 가지 질문, 무엇을 제공합니까 - 최대 if-else를 쓰지 않습니까?

열거형 선택 시 - 스위치 제안
 
Vladimir Simakov :
열거형 선택 시 - 스위치 제안

작년에 이 질문을 검색했습니다.

중요하지 않은 경우 양에 따라 다릅니다. 약 12 개 - 무엇을 사용해야하는지 전혀 중요하지 않습니다. 양이 많으면 전환하는 것이 좋습니다 - 개발자 중 한 명이 썼습니다.


질문은 일반적으로 달랐습니다 - .... 왜 그런 코드를 작성합니까?)))

 
Igor Makanu :

작년에 이 질문을 검색했습니다.

중요하지 않은 경우 양에 따라 다릅니다. 약 12 개 - 무엇을 사용해야하는지 전혀 중요하지 않습니다. 양이 많으면 전환하는 것이 좋습니다 - 개발자 중 한 명이 썼습니다.


질문은 일반적으로 달랐습니다 - .... 왜 그런 코드를 작성합니까)))

나는 확실히 mql 개발자가 아닙니다.

그러나 C에서 switch는 상당히 효율적인 바이너리 검색 을 생성하고 불필요한 페이지 스왑이나 캐시 충돌을 일으키지 않습니다. 즉, 배열 및 구조를 통한 간접 주소 지정보다 더 나은 경우가 많습니다.

 
Igor Makanu :

질문은 일반적으로 달랐습니다 - .... 왜 그런 코드를 작성합니까?)))

좋아해서 이렇게 씁니다. 동시에 디버깅할 때 모든 것이 매우 나빠집니다.


이 표현에도

 bool b = f() || g();

누가 무엇을 반환했는지 이해하기 어렵습니다. 더 복잡한 것들은 (나는 끊임없이 연습한다) - 그것은 매우 어렵다.

 
fxsaber :

좋아해서 이렇게 씁니다. 동시에 디버깅할 때 모든 것이 매우 나빠집니다.


이 표현에도

누가 무엇을 반환했는지 이해하기 어렵습니다. 더 복잡한 것들은 (나는 끊임없이 연습합니다) - 그것은 매우 어렵습니다.

드디어 진실의 순간. 그리고 나는 이미 수평 지향 코드의 지지자라는 새로운 유형의 사람들이 등장했다고 생각했습니다. 그러나 아니요-그들은 (당신) 사람들과 같은 모든 것을 가지고 있음이 밝혀졌습니다))