|
|
|
Поля русскими буквами
|
|||
|---|---|---|---|
|
#18+
Основной признак холивара, отличающий его от нормальной дискуссии, -- это преобладание мнений над аргументами . Здесь мы это наблюдаем в полной мере. Давайте уже честно признаем, что самый бесполезный подход к обсуждению -- это писать в стиле "я так делаю давно и привык, а потому именно так делать правильно". Аргументация, основанная на том, насколько удобно/неудобно переключать язык на клавиатуре, занимает, по-моему, второе место по бесполезности. Единственное, что достойно обсуждения, -- это: 1) возможные технические проблемы и 2) аспекты разработки и (особенно!) сопровождения. Из технических проблем традиционно указывают на дефекты тех или иных инструментальных средств. Это достойный аргумент, если вам попалось именно такое средство. В противном случае никакой проблемы нет. Существует масса инструментальных средств (проектирования, генерации отчётов и т.д.) которые не испытывают никаких проблем с именами объектов БД на русском языке. Что касается аспектов сопровождения, то не вызывает сомнения тот факт, что русскоязычному разработчику проще сочинять и проще понимать имена на русском языке, вне зависимости от свободы владения английским. Разумеется, могут быть другие аспекты сопровождения, которые делают русский не всегда удобным, типа мультинациональной мультиязычной команды и т.п. Но при прочих равных условиях никаких разумных аргументов в пользу сознательного отказа от родного языка нет и быть не может. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2010, 15:02 |
|
||
|
Поля русскими буквами
|
|||
|---|---|---|---|
|
#18+
Программист-ЛюбительЕсли все объекты назваются по-английски, то при кодировании SQL или клиента не приходится все время переключать регистр. Число сущностей (корней) + уточняющих суффиксов/префиксов невелико и вполне читабельно на диаграмме БД. соглашусь с этим, неудобства только для частого переключения а все остальное дело привычки, конечно не беру в счет кодогенераторы и другие подобные прикладные программы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2010, 15:48 |
|
||
|
Поля русскими буквами
|
|||
|---|---|---|---|
|
#18+
Евгений Мирошниченко aka mirЧто касается аспектов сопровождения, то не вызывает сомнения тот факт, что русскоязычному разработчику проще сочинять и проще понимать имена на русском языке, вне зависимости от свободы владения английским. Разумеется, могут быть другие аспекты сопровождения, которые делают русский не всегда удобным, типа мультинациональной мультиязычной команды и т.п. Но при прочих равных условиях никаких разумных аргументов в пользу сознательного отказа от родного языка нет и быть не может. Не, от кода на русском коробит всех адекватных программистов, и этот факт для меня не вызывает сомнений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2010, 18:07 |
|
||
|
Поля русскими буквами
|
|||
|---|---|---|---|
|
#18+
OrtogonЕвгений Мирошниченко aka mirЧто касается аспектов сопровождения, то не вызывает сомнения тот факт, что русскоязычному разработчику проще сочинять и проще понимать имена на русском языке, вне зависимости от свободы владения английским. Разумеется, могут быть другие аспекты сопровождения, которые делают русский не всегда удобным, типа мультинациональной мультиязычной команды и т.п. Но при прочих равных условиях никаких разумных аргументов в пользу сознательного отказа от родного языка нет и быть не может. Не, от кода на русском коробит всех адекватных программистов, и этот факт для меня не вызывает сомнений. дело привычки, а что скажете по поводу программистов 1С? Или они не программисты? ;))) Сам тоже недавно писал небольшие программы под 1С, по начало "коробило", как вы говорите, а потом привык Поэтому и говорю, если каких-либо специфических требований нету, то можно и писать и именовать русскими буквами, дело привычки и "вкусов" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2010, 19:02 |
|
||
|
Поля русскими буквами
|
|||
|---|---|---|---|
|
#18+
OrtogonНе, от кода на русском коробит всех адекватных программистов, и этот факт для меня не вызывает сомнений. Признак адекватности программиста -- понимание разницы между существенным и несущественным. Судя по всему, вы её не понимаете, поэтому о вашей адекватности стоит помолчать, чтобы вас сильно не обидели. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2010, 06:46 |
|
||
|
Поля русскими буквами
|
|||
|---|---|---|---|
|
#18+
orunbekдело привычки, а что скажете по поводу программистов 1С? Или они не программисты? ;)))1. Многие не считают их программистами. Для этого есть другой точный термин. :) Речь шла о именовании полей в СУБД. Найдите пожалуйста в СУБД (DBF, MSSQL) для 1С хотя бы одно поле по русски. "Русские" поля - типичное славянское ламерство + лень выучить хотя б один ин.яз. Точка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2010, 10:40 |
|
||
|
Поля русскими буквами
|
|||
|---|---|---|---|
|
#18+
Тут даже не нужно знание ин.языка, не в этом дело. мое сугубое ИМХО: именование полей "как принято в большинстве систем", плюс комментарии к полям, а там - хоть на олбанском пиши. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2010, 10:53 |
|
||
|
Поля русскими буквами
|
|||
|---|---|---|---|
|
#18+
Евгений Мирошниченко aka mirOrtogonНе, от кода на русском коробит всех адекватных программистов, и этот факт для меня не вызывает сомнений. Признак адекватности программиста -- понимание разницы между существенным и несущественным. Судя по всему, вы её не понимаете, поэтому о вашей адекватности стоит помолчать, чтобы вас сильно не обидели.переход на личности сразу добавляет вес аргументам, не правда-ли? Как вы там говорили? Евгений Мирошниченко aka mirОсновной признак холивара, отличающий его от нормальной дискуссии, -- это преобладание мнений над аргументами. Здесь мы это наблюдаем в полной мере.прям золотые слова, примените их к себе, не сочтите за труд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2010, 11:11 |
|
||
|
Поля русскими буквами
|
|||
|---|---|---|---|
|
#18+
Евгений Мирошниченко aka mirне вызывает сомнения тот факт,И это называется аргументом? Любая фраза начинающаяся с "общеизвестно", "несомненно", "очевидно" является частным мнением автора, которое он не в сост оянии аргументировать. Для меня так же несомненно, что код в котором встречаются русские идентификаторы требует от меня вдвое большего времени на осмысление, чем аналогичный без оных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2010, 11:20 |
|
||
|
Поля русскими буквами
|
|||
|---|---|---|---|
|
#18+
Евгений Мирошниченко aka mirOrtogonНе, от кода на русском коробит всех адекватных программистов, и этот факт для меня не вызывает сомнений. Признак адекватности программиста -- понимание разницы между существенным и несущественным. Судя по всему, вы её не понимаете, поэтому о вашей адекватности стоит помолчать, чтобы вас сильно не обидели. Если код сразу вызывает стойкое отвращение и нежелание в нем разбираться, это уже существенно. И никакими изящными конструкциями невозможно перебить тошнотворный привкус кириллицы. Язык наш благозвучен и велеречив, и множество имеет применений, столь несомненно подходящих под тонкую структуру бытия, порой столь трепетную и тут же ломовую, столь бесподобно отражая глубинный смысл иносказаний обкатанных тысячелетиями и следом мысль чуть народившуюся, и лишь едва осознанную автором самим, сплетая их так органично, что и нечистый не дерзнет оспорить его божественность. Но программирование, лукавый дар, коварным Западом извергнутый как искушение, провозглашенное как символ власти, что позволяет человеку починить себе безвольное железо, но лишь иллюзию ее отдавший наивным и неразвитым умам, что жалобно пищат о творческом начале в попытках оправдать свои бессмысленно потраченные годы, в невежестве своем упорно закрывая от сознания поработившие их рамки пустого и безжизненного кода... Лукавый дар... И если где-то глубоко внутри еще осталась в вас хоть капля уважения к тому, что предки наши пронесли сквозь тьму веков, лелея и обогащая, бесценному наследству, что лишь одно доступно каждому из нас, не оскверняйте вы его подобным применением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2010, 11:49 |
|
||
|
Поля русскими буквами
|
|||
|---|---|---|---|
|
#18+
OrtogonЕвгений Мирошниченко aka mirOrtogonНе, от кода на русском коробит всех адекватных программистов, и этот факт для меня не вызывает сомнений. Признак адекватности программиста -- понимание разницы между существенным и несущественным. Судя по всему, вы её не понимаете, поэтому о вашей адекватности стоит помолчать, чтобы вас сильно не обидели. Если код сразу вызывает стойкое отвращение и нежелание в нем разбираться, это уже существенно. И никакими изящными конструкциями невозможно перебить тошнотворный привкус кириллицы. Язык наш благозвучен и велеречив, и множество имеет применений, столь несомненно подходящих под тонкую структуру бытия, порой столь трепетную и тут же ломовую, столь бесподобно отражая глубинный смысл иносказаний обкатанных тысячелетиями и следом мысль чуть народившуюся, и лишь едва осознанную автором самим, сплетая их так органично, что и нечистый не дерзнет оспорить его божественность. Но программирование, лукавый дар, коварным Западом извергнутый как искушение, провозглашенное как символ власти, что позволяет человеку починить себе безвольное железо, но лишь иллюзию ее отдавший наивным и неразвитым умам, что жалобно пищат о творческом начале в попытках оправдать свои бессмысленно потраченные годы, в невежестве своем упорно закрывая от сознания поработившие их рамки пустого и безжизненного кода... Лукавый дар... И если где-то глубоко внутри еще осталась в вас хоть капля уважения к тому, что предки наши пронесли сквозь тьму веков, лелея и обогащая, бесценному наследству, что лишь одно доступно каждому из нас, не оскверняйте вы его подобным применением. и тут остапа понесло если гордное звание программист даётся только за приверженность к латинским буквам (секта некая почитателей латиницы) то грош цена такому кодеру ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2010, 12:06 |
|
||
|
Поля русскими буквами
|
|||
|---|---|---|---|
|
#18+
>izoldov-roskini, 10.05.2010, 20:06 [8750309] > ...но уже если писать русскими, то пусть уж все будет русскими буквами. Не могу с Вами согласиться. Все имена, что связаны с сугубо прикладной частью, с взаимодействием специалистов разных направлений, - по русски. НО ... использую префиксы, типа cls, vec, mat, obj, fun и пр. и пр.... Если далее на русском, то cls_. Корневые слова в многословных идентификаторов начинаются с заглавной. Имена устоявшиеся, чисто программистские конструкциий оставляю как есть, - MemoryStream - mst. Осознаю, что не найду понимания у Вас, но переключение клавиатуры при написании имени меня не пугает, важно набрать идентификатор правильно только раз, в Visual Studio дальше можно выбирать из списка предъявленых. С уважением, Владимир. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2010, 10:44 |
|
||
|
Поля русскими буквами
|
|||
|---|---|---|---|
|
#18+
Странное обсуждение, которое здесь повторяется примерно раз в квартал:) У любого элемента метаданных должны быть: 1) идентификатор (используемый программистами в коде); 2) наименование (согласованное при концептуальном проектировании и используемое в пользовательском интерфейсе); 3) описание (подробное описание смысла данного элемента БД, доступное в пользовательском интерфейсе). Кроме того, в хороших СУБД поддерживаются пользовательские имена. Очевидно, что в данном обсуждении речь идет именно об идентификаторах, а не о наименованиях. Зачем делать идентификаторы содержательными? Беда в том, что большинство современных СУБД вообще не поддерживают наименования ( которые, в отличие от идентификаторов, конечно же, могут изменяться ), то есть "именами" (NAME) называют именно идентификаторы. В результате, содержательные метаданные хранятся в каких-то других системах, или просто в коде. А вот "описания" иногда встречаются, например, в SQL Server у поля есть атрибут Description. Но это никак не используется в приложении:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2010, 20:50 |
|
||
|
Поля русскими буквами
|
|||
|---|---|---|---|
|
#18+
БредЗачем делать идентификаторы содержательными?это риторический вопрос, или вы правда не знаете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2010, 22:50 |
|
||
|
Поля русскими буквами
|
|||
|---|---|---|---|
|
#18+
это зависит от возможностей конкретной СУБД. Но как минимум это дополнительные проблемы с переносимостью между Субд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2010, 23:06 |
|
||
|
Поля русскими буквами
|
|||
|---|---|---|---|
|
#18+
БредСтранное обсуждение, которое здесь повторяется примерно раз в квартал:) У любого элемента метаданных должны быть: 1) идентификатор (используемый программистами в коде); 2) наименование (согласованное при концептуальном проектировании и используемое в пользовательском интерфейсе); 3) описание (подробное описание смысла данного элемента БД, доступное в пользовательском интерфейсе). Кроме того, в хороших СУБД поддерживаются пользовательские имена. Очевидно, что в данном обсуждении речь идет именно об идентификаторах, а не о наименованиях. Зачем делать идентификаторы содержательными? Беда в том, что большинство современных СУБД вообще не поддерживают наименования ( которые, в отличие от идентификаторов, конечно же, могут изменяться ), то есть "именами" (NAME) называют именно идентификаторы. В результате, содержательные метаданные хранятся в каких-то других системах, или просто в коде. А вот "описания" иногда встречаются, например, в SQL Server у поля есть атрибут Description. Но это никак не используется в приложении:)Это всё, конечно, не только к СУБД относится? В современных языках программирования для метода класса, например, можно кроме 1) идентификатор (используемый программистами в коде); можно задать: 2) наименование (согласованное при концептуальном проектировании и используемое в пользовательском интерфейсе); 3) описание (подробное описание смысла данного метода, доступное в пользовательском интерфейсе). Всё это поддерживается не только специальными средствами проектирования, но и непосредственно средствами разработки. Означает ли это, что не нужно делать идентификаторы методов (имена методов, используемые в коде) содержательными? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2010, 10:27 |
|
||
|
Поля русскими буквами
|
|||
|---|---|---|---|
|
#18+
egorychБредЗачем делать идентификаторы содержательными?это риторический вопрос, или вы правда не знаете? См. контекст. Ну, конечно, риторический:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2010, 16:36 |
|
||
|
Поля русскими буквами
|
|||
|---|---|---|---|
|
#18+
MasterZivэто зависит от возможностей конкретной СУБД. Но как минимум это дополнительные проблемы с переносимостью между Субд. Какие проблемы? Если в "новой" СУБД нет имен элементов метаданных, ну нет и нет:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2010, 16:38 |
|
||
|
Поля русскими буквами
|
|||
|---|---|---|---|
|
#18+
alexeyvg Это всё, конечно, не только к СУБД относится? Всё это поддерживается не только специальными средствами проектирования, но и непосредственно средствами разработки. Означает ли это, что не нужно делать идентификаторы методов (имена методов, используемые в коде) содержательными? Это все (см. мое сообщение), конечно, относится только к СУБД. Про другие системы и код у меня ясно написано. Здесь обсуждаются "поля русскими буквами", а не методы:) Тем не менее, я уже написал, что мой вопрос (а не утверждение) был риторическим:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2010, 16:47 |
|
||
|
Поля русскими буквами
|
|||
|---|---|---|---|
|
#18+
Бред, "поля русскими буквами" очень быстро попадают в код, как только написан первый запрос к базе данных, так что какая, в сущности, разница, что именно мы обсуждаем, базу данных или методы ;-)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2010, 17:02 |
|
||
|
Поля русскими буквами
|
|||
|---|---|---|---|
|
#18+
egorychБред, "поля русскими буквами" очень быстро попадают в код, как только написан первый запрос к базе данных, так что какая, в сущности, разница, что именно мы обсуждаем, базу данных или методы ;-)) Конечно. Паровозы для машинистов, больницы для врачей, базы данных для программистов:) Раз в квартал:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2010, 17:43 |
|
||
|
Поля русскими буквами
|
|||
|---|---|---|---|
|
#18+
БредРаз в квартал:)ну а как же, одна из священных коров. Net vs Java, MS SQL vs Oracle, хранимые процедуры vs Application Server, за что я не люблю С++, 2х-звенка vs 3х-звенка, поля русскими буквами - ряд может быть продолжен. Бойцы не устают никогда. :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2010, 22:46 |
|
||
|
Поля русскими буквами
|
|||
|---|---|---|---|
|
#18+
egorychпереход на личности сразу добавляет вес аргументам, не правда-ли? Как вы там говорили? То есть пассаж г-на Ortogon, объявляющий всех использующих кириллицу программеров неадекватными , это для вас образец объективности и вежливости, а вовсе не крикливое хамство? И указать ему на это -- ни-ни? egorychЕвгений Мирошниченко aka mirОсновной признак холивара, отличающий его от нормальной дискуссии, -- это преобладание мнений над аргументами. Здесь мы это наблюдаем в полной мере.прям золотые слова, примените их к себе, не сочтите за труд.[/quot] И вы к себе тоже, ладушки? Будем рекурсивно продолжать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 13:36 |
|
||
|
Поля русскими буквами
|
|||
|---|---|---|---|
|
#18+
LSV"Русские" поля - типичное славянское ламерство + лень выучить хотя б один ин.яз. Точка.Ещё один хам. Ну почему бы не вести разговор спокойно и минимально вежливо, так нет, один обвиняет сходу всех несогласных в неадеквате, другой в ламерстве (почему-то "славянском"), вызывая ответные реакции в том же духе. Отмечу только, что использование в БД русскоязычных идентификаторов никак не связано со степенью знания английского. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 13:41 |
|
||
|
Поля русскими буквами
|
|||
|---|---|---|---|
|
#18+
Евгений Мирошниченко aka mirБудем рекурсивно продолжать?да продолжайте, как хотите. Хотите ругаться - ругайтесь, хотите морализаторствовать - пожалуйста. Когда оба подхода смешиваются в одном посте - это выглядит смешно и глупо, но дело ваше, как вам выглядеть. Если вам интересны причины агрессивных сообщений противников использования неанглийских идентификаторов в коде, то всё просто, на самом деле. Когда на сопровождение попадает чужая программа, в которой подобным образом смешиваются языки, то вежливость очень быстро пропадает, и хочется такому автору открутить немедленно все выступающие части тела. Он, как правило, недоступен, так что высказываются здесь, в ваш адрес, как яростному стороннику именно этого подхода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2010, 15:50 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=36625850&tid=1542709]: |
0ms |
get settings: |
5ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
1311ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
67ms |
get tp. blocked users: |
1ms |
| others: | 254ms |
| total: | 1668ms |

| 0 / 0 |
