새로운 MQL4 컴파일러 및 편집기가 포함된 MetaTrader 4 IDE의 베타 버전 - 페이지 18

 
Barbarian :
1. 그는 자신의 실수를 이해했고 그것은 변수의 이름에 있었습니다. 그건 그렇고, 비슷한 변수 명명 표준을 여러 번 보았습니다. 나 자신도 이 경로를 따르고 싶었지만 어디선가 디컴파일에 대한 보호 기능이 있다는 것을 읽고 거부했고 그들은 이 표준에 따라 변수를 호출했습니다. 그래서 전과 같이 변수의 이름을 유형이 아닌 이름으로 지었습니다. :) 2. 99%가 100%가 아니라 누군가가 실제로 다른 사람의 코드를 사용하지 않았지만 그의 코딩 이름은 변수입니다. 3. 그건 그렇고, 그는 나중에 사과했습니다. 왜 이것을 지금 논의합니까 ...

1. 그런 기준은 디컴파일러에서 주로 채택되는데... 꽤 특이한 기준이지 않나요? 또는 Points_For_Close 또는 gi_34 ... 변수의 의미론적 부하가 더 큰 곳은 어디입니까?

2. 40년 동안 프로그래밍을 해온 사람이 여전히 게으름 때문에 초심자만이 쓸 수 있는 변수 이름을 쓴다고 하는 겁니까? 그리고 한 달 후 코드의 5432번째 줄에서 gi_34를 보고 코드 시작 부분에 이 변수를 선언한 이유와 내용, 그리고 2356번째 줄에 저장하고 5432번째 줄에 사용하는 이유를 즉시 기억합니다. 난 믿지 않아.

3. 진술 질문을 하고 답변을 받았습니다.
 

40년 동안 프로그래밍을 해온 남자를 보여주세요.

40년 동안 프로그래밍을 하고 헝가리에 대해 잠도 자지 않고 정신도 없는 사람을 보여주세요.

광기?

경화?

 
FAQ :

40년 동안 프로그래밍을 해온 남자를 보여주세요.

40년 동안 프로그래밍을 하고 헝가리에 대해 잠도 자지 않고 정신도 없는 사람을 보여주세요.

광기?

경화?

글쎄, 그것이 컴파일러가 그의 코드를 디컴파일러로 선언한 이유임이 밝혀졌습니다. 결국 디컴파일러는 숫자 및 _와 함께 헝가리어 표기법을 사용합니다.

나는 그것을 성공적으로 사용하고 디컴파일된 메시지를 받지 않는 사람들을 알고 있습니다. 단지 이름이 의미론적 부하를 수반하며 영숫자 코드가 아니라는 것입니다.

 
그러나 그는 그것에 대해 최소한 알고 있어야합니다 ...
 
FAQ :
그러나 그는 그것에 대해 최소한 알고 있어야합니다 ...
100% 동의
 
VOLDEMAR :


내가 이해하지 못하는 것을 설명해 주시겠습니까?

dby_45, jhgdf_54, slkjfhk_56 또는 buystop, takeprofit과 같은 변수의 이름을 지정하는 방법???

Vryatli 사람이 자신을 위해 쓸 때 그는 쓰레기를 사용하므로 나중에 어떤 종류의 변수와 그것이 의미하는 바를 추측 할 수 있습니다 ??? 나에게 말도 안되는 것 같고, 나는 고문을 직접 쓰고 의미있는 이름으로도 주기적으로 그들이 의미하는 것을 잊어 버립니다 ....

artmedia70 : " 실제로 코드를 직접 작성하는 사람들은 그런 컴파일러 항목을 본 적이 없습니다."

백퍼센트 공감합니다....

나는 설명합니다 : 당신의 예에는 말도 안되는 것이 쓰여져 있습니다. 나는 그러한 변수 이름에 대해 쓰지 않았습니다. 내가 그 사람에게 문제가 있는 이유에 대해 답변한 내 게시물을 읽으십시오. 또는 디컴파일 결과를 보면 디컴파일러가 변수 이름을 얼마나 논리적으로 지정하는지 알 수 있지만 귀하의 예와 달리 변수 이름에 확실히 쓰레기가 있습니다.
 
Barbarian :
나는 설명합니다 : 당신의 예에는 말도 안되는 것이 쓰여져 있습니다. 나는 그러한 변수 이름에 대해 쓰지 않았습니다. 내가 그 사람에게 문제가 있는 이유에 대해 답변한 내 게시물을 읽으십시오. 또는 디컴파일 결과를 보면 디컴파일러가 변수 이름을 얼마나 논리적으로 지정하는지 알 수 있지만 귀하의 예와 달리 변수 이름에 확실히 쓰레기가 있습니다.

논리가 무엇입니까? 헝가리어로?


좋은. 이제 이것이 전역 int와 전역 double이라는 것을 압니다. 그래서 무엇? 논리 구문 분석(코드의 약 10분의 1에 불과함):


나는 잔인하고 신도 없이 칠면조 속도를 늦추는 논리를 분석하면서 이 변수의 절반을 직접 이름을 바꾸었습니다. 최적화 하고 싶었는데 잘 안되네요...

내가 할 수 없어서가 아니라 논리를 추적하기 위해 변수가 무엇을 담당하는지 조금씩 결정하는 데 지쳤기 때문에 작동하지 않았습니다. 그런 다음 노동 비용이 테스터에서 판독 값을 간단히 확인할 가치가 없다는 것을 깨달았습니다 (그 형태는 테스터에게 완전히 부적합합니다-개봉 가격에서도 한 패스에 10 초 걸립니다)

 
artmedia70 :

논리가 무엇입니까? 헝가리어로?

좋은. 이제 이것이 전역 int와 전역 double이라는 것을 압니다. 그래서 무엇? 논리 구문 분석(코드의 약 10분의 1에 불과함):

나는 잔인하고 신도 없이 칠면조 속도를 늦추는 논리를 분석하면서 이 변수의 절반을 직접 이름을 바꾸었습니다. 최적화 하고 싶었는데 잘 안되네요...

내가 할 수 없어서가 아니라 논리를 추적하기 위해 변수가 무엇을 담당하는지 조금씩 결정하는 데 지쳤기 때문에 작동하지 않았습니다. 그런 다음 노동 비용이 테스터에서 판독 값을 간단히 확인할 가치가 없다는 것을 깨달았습니다 (그 형태는 테스터에게 완전히 부적합합니다-개봉 가격에서도 한 패스에 10 초 걸립니다)

이제 나는 당신이 목표 없이 많은 말을 할 수 있다는 것을 알았습니다. 나에게 이 예는 무엇입니까? 나는 방금 다른 사람의 코드를 사용하는 사람들에 대한 당신의 부정적인 태도에 대해 글을 작성함으로써 당신이 얼마나 괜찮은지 등을 모두에게 보여주기로 결정했다는 것을 깨달았습니다. 그리고 이 예제를 읽고 나니 여전히 다른 사람의 코드를 사용하고 있다는 것을 알게 되었습니다. :) 일반적으로 우리는 통과했지만 이전에도 이런 식으로 변수 이름을 지정하고 싶다고 분명히 썼지만 결국 포기했습니다. 따라서 나에게 필요하지 않은 것에 대한 예를 제공하는 것은 가치가 없으며 그러한 홍수에 대해 분기가 만들어지지 않았습니다. :)
 
Barbarian :
이제 나는 당신이 목표 없이 많은 말을 할 수 있다는 것을 알았습니다. 나에게 이 예는 무엇입니까? 나는 방금 다른 사람의 코드를 사용하는 사람들에 대한 당신의 부정적인 태도에 대해 글을 작성함으로써 당신이 얼마나 괜찮은지 등을 모두에게 보여주기로 결정했다는 것을 깨달았습니다. 그리고 이 예제를 읽고 나니 여전히 다른 사람의 코드를 사용하고 있다는 것을 알게 되었습니다. :) 일반적으로 우리는 통과했지만 이전에도 이런 식으로 변수 이름을 지정하고 싶다고 분명히 썼지만 결국 포기했습니다. 따라서 나에게 필요하지 않은 것에 대한 예를 제공하는 것은 가치가 없으며 그러한 홍수에 대해 분기가 만들어지지 않았습니다. :)
그리고 저는 개발에 다른 사람의 코드를 사용하지 않습니다. 순전히 정보 제공의 목적입니다. 재미있지, 그렇지? 섹스가 없었던 소련처럼 보입니다.
 
예 ... 속담에 "비판을 받지 않으려면 판단하지 마십시오"라는 말이 있듯이