2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу Пред.  1, 2
 
 Re: Правила программирования
Сообщение02.04.2010, 14:12 
Аватара пользователя


14/05/05
224
Баку
Cave в сообщении #305486 писал(а):
На мой вкус, это ужасное сокращение.

Дело в том, что весь ужас сокращения получается из-за того, что первоначальное название переменной само по себе ужасно. Вы же сами написали
Cave в сообщении #305486 писал(а):
Единственно - я не понимаю, что оно означает.

Если вы не понимаете, что означает переменная, как вы можете давать оценку тому, что из
Было: checkNullFirstElementInNullColumn
Стало: chckNullFstElInNullCol
более читабельно?
Лично я часто пользуюсь (и прекрасно понимаю) в своих скриптах обозначениями вида chkDate, curPhotoFileDir а если и нужно что-то конкретизировать, то делаю это, добавив где необходимо комментарий.
Кстати говоря, переменная checkNullFirstElementInNullColumn, видимо, хранит статус проверки на неинициализированность значения неинициализированного столбца, и назвал бы ее лучше FirstElemStatusInNullCol, тогда и в редакторе писать будет легче, и запомнить логику будет возможно (хотя я и не понял зачем проверять такое состояние).
Да и в принципе... о вкусах не спорят =)

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу Пред.  1, 2

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group