저는 처음부터 가르치고 초보자가 MQL4 전문가의 대열에 합류하도록 돕습니다. - 페이지 4

 

Но, на мой взгляд, лучше бы Вы его не показывали...  

근거 없는 말을 하지 않기 위해 왜 그렇게 생각하는지 설명하겠습니다. 먼저 레이아웃입니다. 당신은 이것이 넌센스라고 말할 수 있습니다, 당신은 그것에 너무 익숙합니다. 그러나 코드가 다른 프로그래머에게 전달되면 그는 행복하지 않을 것입니다. 읽을 수 없는 형식입니다. 물론 스타일리스트 가 있지만 여전히 뭔가를 말합니다.

둘째, 댓글이 부족합니다. 예제가 조금 더 복잡하면 여기에 쓰여진 내용을 곧 잊어버릴 것입니다. 오류가 있으면 ... 몇 배 더 오래 찾을 것입니다.

셋째, 변수 이름은 끔찍합니다. 당신은 확실히 갈퀴에 빠질 것입니다.

모든 것은 당신이 오랫동안 프로그래밍하지 않았으며 큰 프로젝트가 없었음을 보여줍니다.

물론 위의 내용이 모두 제 개인적인 생각은 아닙니다.

 
Andrey F. Zelinsky :

그래서 이것은 문제 고객을 제거하는 가장 좋은 방법입니다.

개발 경험이 별로 없습니다. 느껴집니다.

당신은 얼마나 민감한.
 

나는 이 지점을 과시용이 아니라 "뼈대로" 배치하기 위해 만들지 않았습니다.

이 지점은 배우려는 사람들을 돕기 위해 만들어졌지만 길고 지루한 것으로 판명되었습니다. 나는 최적의 코드를 즉시 프로그래밍하고 "어쨌든" 하지 않고 최적화를 시도하기 위해 언어 학습 속도를 높이고 컴퓨터의 RAM에서 어떻게 작동하는지 이해하는 데 도움을 주었습니다... ) ))

 

dmitry173 이라는 닉네임으로 시작하셨고 - 이 닉네임으로 고객님이 고객님이셨습니다 - 그래서 불필요한(많이 뺀) 닉네임으로 삭제하신 것으로 이해합니다.

이제 당신은 개발자이자 교사가 되었고 스스로를 fx-programmer 라고 불렀습니다.

귀하의 사업을 축하하기 위해:

 
Dmitry Sumsky :

나는 이 지점을 과시용이 아니라 "뼈대로" 배치하기 위해 만들지 않았습니다.

이 지점은 배우려는 사람들을 돕기 위해 만들어졌지만 길고 지루한 것으로 판명되었습니다. 나는 최적의 코드를 즉시 프로그래밍하고 "어쨌든" 하지 않고 최적화를 시도하기 위해 언어 학습 속도를 높이고 컴퓨터의 RAM에서 어떻게 작동하는지 이해하는 데 도움을 주었습니다... ) ))

당신이 제공하는 것은 가치가 거의 없기 때문에

1) 이미 고급 MT5/mql5가 있습니다.

2) 개발을 저렴하게 주문할 수 있는 프리랜스가 있습니다.

3) 거래의 코드와 프로그래밍은 프로그래머(이전에 프로그래밍 방법을 알고 있었던)에게만 관심이 있습니다.

4) 단순히 작성된 코드는 수익을 창출하는 데 사용할 수 없으면 거의 쓸모가 없습니다.

 
Alexey Kozitsyn :

근거 없는 말을 하지 않기 위해 왜 그렇게 생각하는지 설명하겠습니다. 먼저 레이아웃입니다. 당신은 이것이 넌센스라고 말할 수 있습니다, 당신은 그것에 너무 익숙합니다. 그러나 코드가 다른 프로그래머에게 전달되면 그는 행복하지 않을 것입니다. 읽을 수 없는 형식입니다. 물론 스타일리스트 가 있지만 여전히 뭔가를 말합니다.

둘째, 댓글이 부족합니다. 예제가 조금 더 복잡하면 여기에 쓰여진 내용을 곧 잊어버릴 것입니다. 오류가 있으면 ... 몇 배 더 오래 찾을 것입니다.

셋째, 변수 이름은 끔찍합니다. 당신은 확실히 갈퀴에 빠질 것입니다.

모든 것은 당신이 오랫동안 프로그래밍하지 않았으며 큰 프로젝트가 없었음을 보여줍니다.

물론 위의 내용이 모두 제 개인적인 생각은 아닙니다.

더 편하기 때문에 이렇게 씁니다. 내 코드에는 이미 "다른" 프로그래머가 있고 "그들"은 만족하지 않았습니다. 고객이 나와 함께 일하기를 좋아한다면 계속 일하게 하십시오. 저는 프로젝트를 "뛰어넘지" 않습니다. 각 프로그래머는 고유한 스타일을 가지고 있으며 두 명의 프로그래머가 동일하지 않습니다.

코멘트? 나는 씁니다. 그러나 필요한 곳에. 결국 이것은 전체 코드가 아닙니다. 1400줄에 대한 모든 코드는 이 스타일입니다. 내가 이 코드를 대부분처럼 작성했다면(라인당 1개의 변수 또는 1개의 조건, 더하기 많은 빈 줄 또는 1개의 괄호 포함), 이 코드는 수만 줄로 이동합니다. 중간을 읽을 때 끝)은 말할 것도 없고 처음에 무슨 일이 있었는지 잊어버릴 때 마우스 휠을 돌리지 않고 전체 기능을 보는 것을 좋아합니다... )))

변수를 희생하면서 - 이것은 경험의 교환이 아니라 비판이라고 생각합니다. 변수가 "그렇지 않아야" 한다고 생각한다면 최소한 어떤 변수가 귀하의 의견에 있어야하는지 말해야합니다 ...)))

오랫동안 프로그래밍을 하지 않았습니까? 네, 영원하지 않습니다...

큰 프로젝트? 당신이 생각하는 "큰 프로젝트"는 무엇입니까?

)))

 
Dmitry Sumsky :

더 편하기 때문에 이렇게 씁니다. 내 코드에는 이미 "다른" 프로그래머가 있고 "그들"은 만족하지 않았습니다. 고객이 나와 함께 일하기를 좋아한다면 계속 일하게 하십시오. 저는 프로젝트를 "뛰어넘지" 않습니다. 각 프로그래머는 고유한 스타일을 가지고 있으며 두 명의 프로그래머가 동일하지 않습니다.

코멘트? 나는 씁니다. 그러나 필요한 곳에. 결국 이것은 전체 코드가 아닙니다. 1400줄에 대한 모든 코드는 이 스타일입니다. 내가 이 코드를 대부분처럼 작성했다면(라인당 1개의 변수 또는 1개의 조건, 더하기 많은 빈 줄 또는 1개의 괄호 포함), 이 코드는 수만 줄로 이동합니다. 중간을 읽을 때 끝)은 말할 것도 없고 처음에 무슨 일이 있었는지 잊어버릴 때 마우스 휠을 돌리지 않고 전체 기능을 보는 것을 좋아합니다... )))

변수를 희생하면서 - 이것은 경험의 교환이 아니라 비판이라고 생각합니다. 변수가 "그렇지 않아야" 한다고 생각한다면 최소한 어떤 변수가 귀하의 의견에 있어야하는지 말해야합니다 ...)))

오랫동안 프로그래밍을 하지 않았습니까? 네, 영원하지 않습니다...

큰 프로젝트? 당신이 생각하는 "큰 프로젝트"는 무엇입니까?

)))

뛰어내리지 않는게 좋은데 이대로 계속됐으면 좋겠는데 무슨일이든 일어날 수 있어...

각 프로그래머는 고유한 스타일을 가지고 있으며 두 명의 프로그래머가 동일하지 않습니다.

나는 절대적으로 동의하지만, 프로그래밍에 관한 아주 좋은 글들이 있습니다. 그런 코드는 거기에서 찾을 수 없습니다.

변수를 희생하면서 - 그것은 나에게 그다지 유익한 이름이 아닌 것처럼 보였습니다. 예를 들어 pBuy 및 sBuy입니다. 이름으로 - 변수가 무엇을 담당하는지, 어떤 유형인지 이해하지 못할 것입니다. 그리고 댓글도 없고...

네, 프로그래밍을 오래 하지 않는 것 같아요...

대규모 프로젝트 관련 - 10,000 이상.

 
Dmitry Sumsky :

샘플 코드? 제발... 위로가 되었으면...)))

코드 오류(빨간색 사각형으로 강조 표시됨) - 일반적으로 뭔가 잘못되었습니다. 루프에서 ii를 반복해야 하는 이유가 명확하지 않습니다.

글쎄요, 코드를 따라 더 많은 결함이 있습니다 - 한마디로 우리가 mql에 대해 이야기한다면 코드에서 고려하지 않은 언어 기능이 있습니다

 

나는 코드를 보지 않았으며, 앞으로도 읽지 않을 것이며, 읽고 평가하고 싶지도 않습니다.

그러나 변수의 명명에 관해서는 IT 세계에서 이것이 정말 매우 중요한 일, 이것이 프로그래머의 일이라고 생각합니다.

그리고 더 중요한 것은 기능을 원활하게 수정/확장할 수 있는 능력, 단지 이해할 수 있고 복잡하지 않은 코드입니다.

이것은 내가 IT 세계에서 알고 있는 것입니다. 이것은 응용 마이크로소프트가 아닙니다. 이것은 예를 들어 자바 엔터프라이즈와 같이 모든 것이 훨씬 더 심각한 곳입니다.

그리고 더 복잡한 기술을 살펴보고 성장하는 것이 더 낫다고 생각합니다.

 
Andrey F. Zelinsky :

dmitry173 이라는 닉네임으로 시작하셨고 - 이 닉네임으로 고객님이 고객님이셨습니다 - 그래서 불필요한(많이 뺀) 닉네임으로 삭제하신 것으로 이해합니다.

이제 당신은 개발자이자 교사가 되었고 스스로를 fx-programmer 라고 불렀습니다.

귀하의 사업을 축하하기 위해:

음, 셜록 홈즈...

당신이 옳지 않다. 사이트에서 자금을 인출하지 않을 뿐입니다. 서비스 데스크는 내가 이전에 예치한 돈을 사용하거나 폐쇄된 계정으로 인출할 수 있어야 한다고 설명했습니다. 저는 후자를 선택했습니다. 따라서 기존 계정을 닫고 새 계정을 열어야 했지만 그대로 남아 있으면 사이트를 제외하고 얼마나 많은 작업이 수행되었는지, 정확히 누구와 거래했는지 계산하지 않고 얼마나 많은 작업이 닫혔는지 쉽게 알 수 있습니다. 중재를 통해 헤어진 곳을 계산하지 않음 ...)))

사유: