Re[6]: VS русские имена переменных?
От: · Великобритания  
Дата: 02.05.18 09:41
Оценка:
Здравствуйте, Vlad_SP, Вы писали:

N>>Необходимость в комментарии по месту обозначает то, что код плохой и нуждается в рефакторинге.

V_S>It depends. Правильный комментарий поясняет не что функция делает (это обычно очевидно из кода), а почему она это делает,
Коммит-сообщение, ссылка на баг-трекер/вики

V_S>почему принято то или иное проектное решение, какие есть ограничения, и т.п. То есть это

V_S>проектная документация прямо в коде, а не в голове разработчика.
Документация должна быть исполняема и верифицируема, т.е. тесты.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re[2]: VS русские имена переменных?
От: 31415926 Россия  
Дата: 07.05.18 17:33
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Существует несколько форумов, где общаются разработчики русскоязычных языков програмирования:

ЭФ>http://plana.mybb.ru/viewtopic.php?id=2

"Сон разума рождает чудовищ". Почему никому не приходит в голову использовать кириллицу в математике? (Ну, кроме группы Шафаревича-Тейта)
Re[3]: VS русские имена переменных?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 08.05.18 10:02
Оценка:
Здравствуйте, 31415926, Вы писали:

3>"Сон разума рождает чудовищ".


В данном случае это явное преувеличение.

3>Почему никому не приходит в голову использовать кириллицу в математике? (Ну, кроме группы Шафаревича-Тейта)


Потому, что математика — универсальная наука, не подразумевающая локальности. Многие же программы по определению локальны. На кой программисту, не знающему русского, код серверов ГосУслуг или ФНС, программ вроде 1С или локальной версии Гаранта?
Re[4]: VS русские имена переменных?
От: Ночной Смотрящий Россия  
Дата: 08.05.18 18:55
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Потому, что математика — универсальная наука, не подразумевающая локальности. Многие же программы по определению локальны. На кой программисту, не знающему русского, код серверов ГосУслуг или ФНС, программ вроде 1С или локальной версии Гаранта?


Ну если программист всю жизнь занимается одним проектом, то да, можно городить колхоз, писать иденты на русском, придумывать свои названия паттернов и т.п. А вот если нет — тут уже не все так просто.
Re[5]: VS русские имена переменных?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 09.05.18 05:55
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Ну если программист всю жизнь занимается одним проектом, то да, можно городить колхоз, писать иденты на русском, придумывать свои названия паттернов и т.п. А вот если нет — тут уже не все так просто.


При чем здесь какой-то конкретный программист? Я о том, что есть изрядное количество сугубо национального софта, который никогда не будут сопровождать иноязычные программисты. Точнее, они таки могут его сопровождать, но только случае захвата страны иноязычным агрессором. И даже тут, как нетрудно догадаться, кириллические идентификаторы затруднят противнику жизнь.

А если Вас беспокоит то, что программист, привыкший к кириллическим идентификаторам, будет испытывать трудности с чисто англоязычным кодом, то беспокоиться нужно в первую очередь о тех, кто пишет на русском документацию, или хотя бы комментарии.
Re[6]: VS русские имена переменных?
От: Ночной Смотрящий Россия  
Дата: 09.05.18 05:59
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>При чем здесь какой-то конкретный программист?


Действительно, при чем здесь программист. Исходники, их ведь кто то другой пишет и читает.

ЕМ> Я о том, что есть изрядное количество сугубо национального софта, который никогда не будут сопровождать иноязычные программисты.


Точно. И пофик что чуть менее чем весь computer science английский. Настоящему программисту все эти буржуазные лженауки ни к чему.
Re[7]: VS русские имена переменных?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 09.05.18 06:04
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Действительно, при чем здесь программист. Исходники, их ведь кто то другой пишет и читает.


НС>Точно. И пофик что чуть менее чем весь computer science английский.


Так я не понял, что Вы скажете насчет написания документации? Следует ли русскоязычным программистам, делающим русскоязычный софт для использования в России, перестать писать к нему документацию на русском языке?

Да, и не раскрыта тема поддержки русскоязычных пользователей. На каком языке она должна предоставляться?
Re[8]: VS русские имена переменных?
От: Ночной Смотрящий Россия  
Дата: 09.05.18 06:09
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Так я не понял, что Вы скажете насчет написания документации?


Какой?

ЕМ> Следует ли русскоязычным программистам, делающим русскоязычный софт для использования в России, перестать писать к нему документацию на русском языке?


Нет.
Re[9]: VS русские имена переменных?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 09.05.18 06:21
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

ЕМ>>Так я не понял, что Вы скажете насчет написания документации?


НС>Какой?


Да хотя бы технической, для других программистов.

ЕМ>> Следует ли русскоязычным программистам, делающим русскоязычный софт для использования в России, перестать писать к нему документацию на русском языке?


НС>Нет.


Тогда почему им не следует использовать русскоязычные идентификаторы?
Re[3]: VS русские имена переменных?
От: Ops Россия  
Дата: 09.05.18 08:12
Оценка:
Здравствуйте, Nikе, Вы писали:

N>один только bool с 4 значениями чего стоил


Это как?
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[5]: VS русские имена переменных?
От: Ops Россия  
Дата: 09.05.18 08:13
Оценка:
Здравствуйте, Vlad_SP, Вы писали:

V_S>А нафига? Вот пишут же люди:


И как теперь это развидеть?
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[3]: VS русские имена переменных?
От: Ops Россия  
Дата: 09.05.18 08:20
Оценка:
Здравствуйте, 31415926, Вы писали:

3>"Сон разума рождает чудовищ". Почему никому не приходит в голову использовать кириллицу в математике? (Ну, кроме группы Шафаревича-Тейта)


Зато иврит и греческий приходит.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[10]: VS русские имена переменных?
От: Ночной Смотрящий Россия  
Дата: 09.05.18 10:58
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Тогда почему им не следует использовать русскоязычные идентификаторы?


Потому что (мы сейчас не про 1С) в идентификаторах больше программистской специфики, а не задачеориентированной.
Re[11]: VS русские имена переменных?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 09.05.18 12:28
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Потому что (мы сейчас не про 1С) в идентификаторах больше программистской специфики, а не задачеориентированной.


Какой еще, к чертям, "программистской специфики"? Вы ж сейчас отчаянно изобретаете совершенно искусственные доводы, дабы поддержать ничем не обоснованную позицию. Осознайте уже, что русскоязычные идентификаторы кажутся Вам чужеродными исключительно потому, что Вы просто не привыкли их видеть в контексте компьютерной программы.

В текстах программ для советских оригинальных машин — МИР, МЭСМ/БЭСМ, НАИРИ и т.п., с полностью оригинальным софтом, почти все идентификаторы были русскоязычными (англоязычные встречались лишь в программах на FORTRAN, COBOL, PL/1 и подобных языках), это выглядело совершенно естественным, и никого не смущало.
Re[12]: VS русские имена переменных?
От: Ночной Смотрящий Россия  
Дата: 09.05.18 12:35
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Какой еще, к чертям, "программистской специфики"?


Тыт тоже одноэсник что ли?

ЕМ>В текстах программ для советских оригинальных машин — МИР, МЭСМ/БЭСМ, НАИРИ и т.п., с полностью оригинальным софтом, почти все идентификаторы были русскоязычными


А наука кибернетика признана лженаукой. К счастью или к сожалению, сейчас не СССР, и мы варимся не в собственном соку.
Re[13]: VS русские имена переменных?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 09.05.18 12:52
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Тыт тоже одноэсник что ли?


Нет.

НС>А наука кибернетика признана лженаукой


Вы таки либо крестик снимите, либо трусы наденьте. А то ж Вы с противниками кириллицы продвигаете тут "единственно верное учение", сам факт сомнения в истинности которого полагаете грехом.

НС>сейчас не СССР, и мы варимся не в собственном соку.


В собственном или не собственном — неважно. Важно то, что использование или неиспользование национальных идентификаторов в сугубо национальных программах не имеет ни малейшей связи с квалификацией программиста, его способностью работать с глобальными программами, размером команды, занятой в работе над программой, и т.п.
Re[14]: VS русские имена переменных?
От: Ночной Смотрящий Россия  
Дата: 09.05.18 13:03
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

НС>>Тыт тоже одноэсник что ли?

ЕМ>Нет.

А похоже. Очень.

НС>>А наука кибернетика признана лженаукой

ЕМ>Вы таки либо крестик снимите, либо трусы наденьте. А то ж Вы с противниками кириллицы продвигаете тут "единственно верное учение", сам факт сомнения в истинности которого полагаете грехом.

Решил поспорить с воображаемым собеседником?

НС>>сейчас не СССР, и мы варимся не в собственном соку.

ЕМ>В собственном или не собственном — неважно.

Еще как важно.

ЕМ> Важно то, что использование или неиспользование национальных идентификаторов в сугубо национальных программах


Что за бредятина такая — сугубо национальная программа? 1С или какая нибудь аналогичная фиговина?

ЕМ> не имеет ни малейшей связи с квалификацией программиста


Вовлеченность конкретного программиста в общемировой прогресс в разработке ПО имеет наипрямейшую связь с его квалификацией.
Re[12]: VS русские имена переменных?
От: Privalov  
Дата: 09.05.18 13:35
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>В текстах программ для советских оригинальных машин — МИР, МЭСМ/БЭСМ, НАИРИ и т.п., с полностью оригинальным софтом, почти все идентификаторы были русскоязычными (англоязычные встречались лишь в программах на FORTRAN, COBOL, PL/1 и подобных языках), это выглядело совершенно естественным, и никого не смущало.


Мне в программе на PL/1 встретились идендификаторы
Автор: Privalov
Дата: 08.09.05
, написанные по-грузински латиницей. Меня это слегка напрягло.

Меня как-то индусы спрашивали, что такое stroka.
Re[15]: VS русские имена переменных?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 09.05.18 13:48
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Что за бредятина такая — сугубо национальная программа? 1С или какая нибудь аналогичная фиговина?


Я уже приводил примеры. Кроме 1С и подобных коммерческих продуктов, есть неимоверное количество отраслевых рабочих мест, серверов для них, программ обсчета статистики, экономических показателей, федеральных/муниципальных сайтов и т.п. Вы об этом не догадывались? Или полагаете, что переделать АРМ какого-нибудь оператора российской миграционной службы в АРМ аналогичной службы другой страны проще, чем сделать его с нуля?

НС>Вовлеченность конкретного программиста в общемировой прогресс в разработке ПО имеет наипрямейшую связь с его квалификацией.


Безусловно имеет. А сможете объяснить, каким образом использование национальных идентификаторов (а может, еще и комментариев?) способно эту самую вовлеченность снизить?
Re[13]: VS русские имена переменных?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 09.05.18 13:52
Оценка: +1
Здравствуйте, Privalov, Вы писали:


P>Мне в программе на PL/1 встретились идендификаторы
Автор: Privalov
Дата: 08.09.05
, написанные по-грузински латиницей. Меня это слегка напрягло.

P>Меня как-то индусы спрашивали, что такое stroka.

Тут главная фишка в том, что эти программы вообще не должна была попасться на глаза никому, кто не знает грузинского и русского соответственно. Будь в них изначально национальные идентификаторы — их было бы значительно сложнее втюхать кому не надо.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.