|
|
|
кириллические переменные в узкоспециализированных приложениях
|
|||
|---|---|---|---|
|
#18+
Поделитесь опытом или советом - как правильнее называть переменные и классы, если программа делается для узкой предметной области, например машиностроения и там много терминов типа "Заготовка", "Припуск", "Фрезерование" и еще более длинные заковыристые. Я считаю более наглядно будет называть по-русски, потому что если все переводить на английский то через месяц в коде надо будет разбираться со словарем, а если писать транслитом то это просто БУЭ, режет глаз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2012, 20:37:38 |
|
||
|
кириллические переменные в узкоспециализированных приложениях
|
|||
|---|---|---|---|
|
#18+
badboychik, Думаю, объектная модель должна повторять структуру БД. Возможно, в перспективе код захотят продать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2012, 21:48:49 |
|
||
|
кириллические переменные в узкоспециализированных приложениях
|
|||
|---|---|---|---|
|
#18+
Только английский. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2012, 22:20:29 |
|
||
|
кириллические переменные в узкоспециализированных приложениях
|
|||
|---|---|---|---|
|
#18+
badboychik, Задалбаешься раскладку клавиатуры переключать..) Leonidv, Почему?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2012, 05:14:27 |
|
||
|
кириллические переменные в узкоспециализированных приложениях
|
|||
|---|---|---|---|
|
#18+
avp.mkLeonidv, Почему?) Проблем будет меньше. И другие разработчики материть не будут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2012, 07:34:44 |
|
||
|
кириллические переменные в узкоспециализированных приложениях
|
|||
|---|---|---|---|
|
#18+
avp.mkbadboychik, Задалбаешься раскладку клавиатуры переключать..)У меня ПунтоСвичер, переключаю правым контролом легко ) А продажа кода не планируется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2012, 07:42:43 |
|
||
|
кириллические переменные в узкоспециализированных приложениях
|
|||
|---|---|---|---|
|
#18+
badboychikА продажа кода не планируется. Дело не в этом. Косяки могут вылезти где-нибудь в JDBC, ORM или тому подобное. Лучше избегать таких извращений. Как вариант - пишите названия сущностей на английском, а комментарий к ним - на русском (если СУБД умеет добавлять комментарии). Еще можно завести глоссарий перевода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2012, 08:07:55 |
|
||
|
кириллические переменные в узкоспециализированных приложениях
|
|||
|---|---|---|---|
|
#18+
badboychikЯ считаю более наглядно будет называть по-русски, потому что если все переводить на английский то через месяц в коде надо будет разбираться со словарем, а если писать транслитом то это просто БУЭ, режет глаз. Опытом не поделюсь, но мысль интересная, хотя, конечно, и вызывает отторжение, так как уже мозг заточился только на английском писать. Попробуйте. Не понравится - сейчас во всех IDE есть рефакторинг по переименованию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2012, 08:48:35 |
|
||
|
кириллические переменные в узкоспециализированных приложениях
|
|||
|---|---|---|---|
|
#18+
Как говорится не человек для машины, а машина для человека :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2012, 08:49:05 |
|
||
|
кириллические переменные в узкоспециализированных приложениях
|
|||
|---|---|---|---|
|
#18+
писать надо так как удобней. Кириллическими буквами неудобно т.к. надо раскладку переключать. Поэтому английскими. Если никто кроме русских код смотреть не будет (давайте без космических кораблей бороздящих большой театр, нет в коде никакой ценности для посторонних) то можно русскими словами называть но английскими буквами. Работал в итальянских и французских проектах. У них нет пиетета и они свободно называют классы на своей тарабарщине. Дешёвая раб.сила из рф или с украины воспользуется словарём, не переломится за зарплату. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2012, 12:52:51 |
|
||
|
кириллические переменные в узкоспециализированных приложениях
|
|||
|---|---|---|---|
|
#18+
Если есть уверенность, что все используемые вами компиляторы, СУБД и прочее поддерживают кириллические идентификаторы, то кириллица. Иначе транслит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2012, 13:31:18 |
|
||
|
кириллические переменные в узкоспециализированных приложениях
|
|||
|---|---|---|---|
|
#18+
ну ява точно поддерживает а с БД надо решать... В БД можно и по английски, т.к. запросы вручную пишутся реже и к полям таблиц можно писать комментарии ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2012, 13:37:41 |
|
||
|
кириллические переменные в узкоспециализированных приложениях
|
|||
|---|---|---|---|
|
#18+
badboychikну ява точно поддерживает а с БД надо решать... В БД можно и по английски, т.к. запросы вручную пишутся реже и к полям таблиц можно писать комментарии Вы классы хотите по-русски называть? Типа Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2012, 15:15:49 |
|
||
|
кириллические переменные в узкоспециализированных приложениях
|
|||
|---|---|---|---|
|
#18+
Leonidv public final getИмя() { return имя; } public final getДеньРождения() { return деньРождения } } [/src] Код: java 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2012, 15:53:19 |
|
||
|
кириллические переменные в узкоспециализированных приложениях
|
|||
|---|---|---|---|
|
#18+
на самом деле с такой предметной областью как у ТС - не смешно. Если шансы низки, что читать код будет носитель другого языка, то транслит. коряво, но лучше чем стремно (русский) и лучше чем затрахаешься (английский). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2012, 18:07:02 |
|
||
|
кириллические переменные в узкоспециализированных приложениях
|
|||
|---|---|---|---|
|
#18+
Garrick, set/get это спецификация JavaBeans. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2012, 19:50:19 |
|
||
|
кириллические переменные в узкоспециализированных приложениях
|
|||
|---|---|---|---|
|
#18+
LeonidvGarrick, set/get это спецификация JavaBeans. Я в курсе... но раз уж по-русски... А можно, кстати, сразу в 1С сделать. Там с русским языком всё в порядке. З.Ы. Я бы взял технический словарь и перевёл все термины на английский. При правильном документировании кода, практически любая IDE сможет выкинуть подсказу что это за метод, свойство или класс на русском языке. К тому же если далее речь пойдёт о СУБД, то там с руссскими названиями полей, по-моему только в MS Access проблем нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2012, 08:50:08 |
|
||
|
кириллические переменные в узкоспециализированных приложениях
|
|||
|---|---|---|---|
|
#18+
Garrick, +1. Согласен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2012, 08:55:51 |
|
||
|
кириллические переменные в узкоспециализированных приложениях
|
|||
|---|---|---|---|
|
#18+
badboychikЯ считаю более наглядно будет называть по-русски, потому что если все переводить на английский то через месяц в коде надо будет разбираться со словарем, а если писать транслитом то это просто БУЭ, режет глаз. Вы переоцениваете размеры предметной области. Создать словарь и внятные комментарии это не такая большая проблема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2012, 10:02:07 |
|
||
|
кириллические переменные в узкоспециализированных приложениях
|
|||
|---|---|---|---|
|
#18+
Не все кодировки поддерживают русский язык. В некоторых кодировках русские символы занимают более одного байта. Если например в Oracle называть объекты по-русски, то ограничение на имя объектов в кодировке UTF-8 упадет с 30 до 15 символов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2012, 10:14:17 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37824055&tid=2131640]: |
0ms |
get settings: |
14ms |
get forum list: |
24ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
3ms |
| others: | 305ms |
| total: | 465ms |

| 0 / 0 |
