러시아어로 코드 작성하기. 그러한 프로그램의 장단점. - 페이지 17

 
Реter Konow :
주석은 변수 및 함수의 이름보다 길게 작성됩니다. 이름이 자명하다면 주석을 최소화하고 작성하는 데 시간을 낭비하지 않아도 됩니다. 자체 코드가 큰 경우 소송 시간을 줄일 수도 있습니다. 동시에 기능을 확장하면서 프로그래밍 및 개발의 모든 측면에서 많은 시간과 노력을 절약할 수 있습니다.

어떻게 든 카자흐스탄의 코드를 보니 "Beam up, look, beam now look"이라는 스타일의 주석이 있습니다. 댓글에 수르지크인건 좋은데 모든 변수가 명확하네요. 그리고 당신은 모든 언어에서 명령과 변수가 지역 방언에 있을 것이라고 제안합니까?

 
제 생각에는 코드 작성에 대한 제 접근 방식이 모든 사람에게 적합하지 않습니다. 그러나 누군가가 그것에 관심이 있다면 러시아어로 무언가를 작성하고 이 "이국적인" 경험에 대한 인상을 공유하십시오. ))
 
Vladimir Zubov :

어떻게 든 카자흐스탄의 코드를 보니 "Beam up, look, beam now look"이라는 스타일의 주석이 있습니다. 댓글에 수르지크인건 좋은데 모든 변수가 명확하네요. 그리고 당신은 모든 언어에서 명령과 변수가 지역 방언에 있을 것이라고 제안합니까?

단어를 영어로 철자할 수도 있습니다. 당신은 영어를 완벽하게 알고 있습니까? 당신은 어떤 미국인이 당신이 카자흐스탄에서 온 그 프로그래머의 코드를 보는 것과 같은 방식으로 당신의 코드를 볼 것이라고 생각하지 않습니까?
 
Реter Konow :
제 생각에는 코드 작성에 대한 제 접근 방식이 모든 사람에게 적합하지 않습니다. 그러나 누군가가 그것에 관심이 있다면 러시아어로 무언가를 작성하고 이 "이국적인" 경험에 대한 인상을 공유하십시오.
리비우 사투리로 우크라이나어로 쓰고 영어로 이해하는게 더 편할지 말지 말해보죠?
 
Vladimir Zubov :
리비우 사투리로 우크라이나어로 쓰고 영어로 알아듣는게 더 편할지 말지 말해보죠?
당신은 한 번 이상 말한 것을 그리워합니다. 코드의 러시아어 - 코드가 개인용인 경우. 영어 - 배포용 오픈 소스용.
 
Реter Konow :
주석은 변수 및 함수의 이름보다 길게 작성됩니다. 이름이 자명하다면 주석을 최소화하고 작성하는 데 시간을 낭비하지 않아도 됩니다. 자체 코드가 큰 경우 소송 시간을 줄일 수도 있습니다. 동시에 기능을 확장하면서 프로그래밍 및 개발의 모든 측면에서 많은 시간과 노력을 절약할 수 있습니다.

주석은변수를 선언 할 때 한 번 작성되고 프로그램의 어느 곳에서나 사용할 수 있습니다. 그러나 긴 변수 이름은 코드에서 매우 자주 발생하여 코드의 크기를 시각적으로나 양적으로 증가시킬 수 있습니다.

Buy, Sell, Order, Position, margin, count, cnt, column, table, array라는 용어는 변수 이름에 오류가 있어도 아무도 알아차리지 못하고 단어에 오류가 있더라도 누구나 알고 읽을 수 있습니다. 러시아어로 눈을 다치게 할 것입니다. 상형 문자로 쓰십시오. 말로 실수하는 것은 불가능합니다.

Почти половине языков мира грозит исчезновение | Новости культуры, афиша | DW.COM | 22.02.2006
Почти половине языков мира грозит исчезновение | Новости культуры, афиша | DW.COM | 22.02.2006
  • Deutsche Welle (www.dw.com)
  • www.dw.com
Париж - 22.02.2006 Почти половина из шести тысяч языков, на которых говорят в мире, находятся под угрозой вымирания в ближайшие сто лет. Процесс исчезновения проходит со средней...
 
예, 그가 원하는대로 쓰게하십시오. 가장 중요한 것은 그가 무엇에 대해 쓰고 있는지 이해하고 알고 있다는 것입니다 ... "뱉어내는"스타일이 코드를 인식하기 어렵다는 것이 모든 사람에게 분명합니다. 따라서 알고리즘 이해 ... 그러나 모든 사람은 머리에 자신의 "바퀴벌레"가 있으며 더 편리합니다.
 
Andrey Dik :

주석은 변수를 선언 할 때 한 번 작성되고 프로그램의 어느 곳에서나 사용할 수 있습니다. 그러나 긴 변수 이름은 코드에서 매우 자주 발생하여 코드의 크기를 시각적으로나 양적으로 증가시킬 수 있습니다.

Buy, Sell, Order, Position, margin, count, cnt, column, table, array라는 용어는 변수 이름에 오류가 있어도 아무도 알아차리지 못하고 단어에 오류가 있더라도 누구나 알고 읽을 수 있습니다. 러시아어로 눈을 다치게 할 것입니다. 상형 문자로 쓰십시오. 말로 실수하는 것은 불가능합니다.

나는 우리가 이미 작별 인사를했다고 생각했습니다. ) 그래서 당신은 영어 단어 뒤에 문맹을 숨기는 것을 선호합니까? 원래의. 그건 그렇고, 나는 당신의 영어 맞춤법이 문제가 있음을 알았습니다. 하지만 괜찮습니다. 영어를 배우면 모든 것이 좋아질 것입니다.
 
Реter Konow :

자, 이제 모든 것이 명확해졌습니다.

사실 오픈소스 제공으로 주문형 작업을 할 때 영어 사용은 필수다. 나는 이것에 동의합니다.

그러나 프로그래밍과 개발의 효율성에 대해 이야기 하면 모국어를 사용할 때 확실히 더 높습니다 . 그러한 경험이 있는 사람은 이를 확인할 것입니다.

나는 미국인들이 소프트웨어 기술에서 모든 사람을 능가했다고 확신합니다. 왜냐하면 그들이 모국어로 개발할 수 있는 능력 과 다른 국가들이 외국어뿐만 아니라 외국 접근 방식에도 적응해야 하는 엄청난 초기 이점이 있었기 때문입니다. (OOP).

그들의 분야에서 그들과 경쟁한다는 것은 이길 기회가 없다는 것을 의미합니다.


빨간색 IMHO 논란의 여지가 있는 성명으로 강조 표시됩니다. 실습에 따르면 우리 프로그래머는 그곳에서 큰 수요가 있습니다.

다시 말하지만, 제 생각에는 그들이 모국어가 아닌 언어로 작성하기 때문입니다. 그들은 영어 원어민이 가지고 있는 인지 부조화를 가지고 있지 않습니다.

간단한 예를 들겠습니다.

Vasya + Masha \u003d LOVE 어린 시절부터 바위와 나무에서 본 LOVE와 문구 ...

VASYA + MASHA = SCANDAL은 인지 부조화를 유발합니다. 그러나 프로그래밍에서 이러한 상황은 매우 정상적입니다. 반면에, 라틴어의 같은 문구는 이미 더 잘 읽힙니다...

VASJA+MASHA=SKANDAL 변수는 변수일 뿐이고 그 관계는 익숙한 언어의 컨텍스트가 아니라 프로그램의 컨텍스트에 의해 결정되기 때문입니다.

일반적으로 더 이상 당신과 우리의 프로그래머를 차별하지 않지만 영어로 프로그램을 작성하는 사람들에게는 여전히 이점을 제공하는 기능이 영어에 하나 더 있습니다...

프로그램의 가독성은 이름의 길이에 크게 좌우되며 영어 단어는 러시아어 단어보다 짧습니다.

내 추정에 따르면 변수 이름의 길이는 3-4자여야 합니다. 더 많은 문제가 이미 시작되면 더 많은 것이 가능하지만 이것이 대량 현상이 되어서는 안 됩니다. 블록에 있는 하나 또는 두 개의 긴 변수는 가독성을 해치지 않습니다.

이것은 자주 반복되는 변수에 특히 해당됩니다. 따라서 카운터를 단일 문자로 만드는 것이 가장 좋습니다.

 
Реter Konow :
당신은 한 번 이상 말한 것을 그리워합니다. 코드의 러시아어 - 코드가 개인용인 경우. 영어 - 배포용 오픈 소스용.

Alert("Ротация_кнопок_таскбара

이것은 러시아어로 영어 단어를 쓰는 특별한 형태의 편의입니까?