Последние комментарии
Для меня эта страница - это удобный способ смотреть, что нового происходит в комментариях и сразу находить заметку, не заходя в админку. Думаю, она будет полезна и тебе.
Студент
Милым дамам в техническом вузе легче учиться.Их не шибко спрашивают, в отличае от мужиков,у которых часто наблюдается посадка с натягом. Да думаю и на работу им(ДаМам) легче устраиваться 10 минут поработала на шефа и устроена до самой пенсии.Последнее предложение не сочтите пошлым.
Андрей
А IsError - идентификатор для свойства или метода-геттера.
А вообще Юникод в идентификаторах порой очень удобен, особенно если предметная область предполагает некоторые обозначения, которые невозможно записать латиницей, типа греческих букв, это сильно улучшит читабельность кода, хоть и чуточку замедлит написание, но не надо забывать, что в реальности на чтение кода уходит в десятки раз больше времени, чем на его написание.
Overdrive
Не картошка пропадет. Соль и спички.
Spider_ NET
2Демчишин Михаил
Поддержка русского - это не хорошо и не плохо. ИМХО, это нормально. Я бы сказал это не привычно по первости, но потом привыкаешь. Я раньше плевался на 1С, но поработав месяца 3 привык, а сейчас и вовсе прусь от 8-й версии это чудесной платформы. Для разработки использую только русский вариант синтаксиса. Причин как минимум две:
* Пишу в команде. Остальные тимовцы заядлые 1С-ники и пишут только на "русском". Можно конечно разбавлять код, но тогда получится не код, с салянка.
* Для 1С - это стандарт. Большинство конфигураций написаны с использованием русскоязычного синтаксиса. А значит лучше придерживаться этого варианта. Если твою конфу будут дорабатывать другие люди, то им будет проще, если будет использоваться русскоязычный синтаксис. Ведь во всех пособиях и хелпах весь код приводится на на "русском".
dmitriy
Хотя для китайцев это очень даже удобно. У них же 1 символ заменяет целый предложения или обзацы. очень удобно минимизировать код. Например прогу из 150 000 - 200 000 строк можно будет уместить в 20 - 30 символах.
dmitriy
Да еще забыл. В некоторых софт-верных конторах. где несколько программеров могут разрабатывать одно и тоже ПО. Там есть даже некие требования оформление кода, в том числе и переменных. Например имена переменных надо задавать осмысленно и на английском языке. Например переменная которая отвечает за то, есть ошибка или нет, бодет называться CheckError или IsError, но не как не Oshibka или ProverkaOshibok.
Михаил Фленов
Спасибо
dmitriy
Всем привет.
2 olegmaster
но для маленьких программулин, которые пишешь для себя или своей любимой конторы, исходники которой будешь читать только ты или твои коллеги - национальный язык не хуже английского.
Не спорю конечно более читабильнее. Но скажу со своей точки зрения програмиста (ИМХО), что вот эти вот мелкие утилиты имееют очень большое значение в программировании и в постоении кода. Как говорил Михаил в одной из своих книжек "мелкие программы и утилиты потом перерастают в крупные проекты" (может не дословно, но смысл таков). Дело в том что на этих мелких прогах учишься и пишешь уже этим кодом.
Предположим вы сопровождаете 3-4 проекта мелкий софт. перерабатываете исходники и прогу раз в неделю (ну там что то добавляете, что то удаляете, что то совершентсвуете и т.д.). 1.5 - 2 года ывы к этому стилю программирования так привыкнете, что в другой стиль вам будет казаться...
А ведь именование переменных, а потом и имена классов (потянуться) это тоже стиль программирования.
Я тоже кстати английским владею долеко не на тех или разговорном уровне. Но я использую Lingvo для понятного названия переменных хватает.
Лично я не буду называть переменные рускими буквами я считаю это портит язык программирования как таковой. И репутацию программиста ИМХО. Исключение как сказано выше это 1C. Кстати не люблю программить на ней и стараюсь не работать с ней только по этой причине.
А теперь немного практике. К сожалению delphi 2009 дома. Но можно потренироваться на Visual Studio 2008. Итак создаем класс:
public class Пак
{
public int Ы;
public string Ю;
}
и обявляем переменные в рабочей зоне main
Пак КУ = new Пак();
КУ.Ы = 4;
КУ.Ю = "Гравицапа";
КУ.Ю = "Gravicapa";
и что мы в итоге видим, опа работает.
А давайте дружно перепишем методы и конструкторы под русский? ну что бы так.
Публичный класс Пак
{
Побличное число Ы;
Публичная строка Ю;
}
и обявляем переменные в рабочей зоне Главная
Пак КУ = Новый Пак();
КУ.Ы = 4;
КУ.Ю = "Гравицапа";
КУ.Ю = "Gravicapa";
Очень смахивает на 1C.
Зураб
Первое, что я заметил это монитор. Такой же был у нашего гл.специалиста пенсионного отделения.
От всей души желаю, что Вы, Михайл получили от жизни максимального комфорта и благополучия.
С уважением,
Зураб Лацабидзе,
Грузия, г.Гори
Overdrive
На что он намекал :-D