Создание сайтов в Альметьевске | Веб-студия Габдуллина И.Р.

Веб-студия разработки, продвижения и поддержки сайтов

Программирование: Имя объекта, тип

Все что мы видим в коде имеет свой тип, который можно узнать. Не нужно заново повторять тип в имени.Слабый программист может назвать переменную, который содержит строку адреса, как koder_address. И какая польза от суффикса _address? Конечно же никакой, его нужно убрать.Важность необходимой имени зависит от контекста его применения. Создавая новые имена, учитывайте контекстную информацию.

Программирование: Имя объекта, область видимости

Объекты располагаются либо на высших, глобальном уровне, либо низкого или находятся внутри какого-либо пространства имен, функции или класса. Выбирайте имя, подходящее в контексте своего уровня. Чем более-менее узкой и конкретной является область видимости, тем просто создать в ней имя, который имеет понятный читателю смысл в контексте этой области. Выбирайте для именуемых объектов самые мелкие области видимости.В большинстве языках общения, … Подробнее…

Программирование: Связывайте имя с содержимым

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

Программирование: Соблюдайте единообразие в имени файла

Пожалуй, единообразие имени главный принцип. Нужно соблюдать его не только в собственном коде, но и в общей компании.При работе с коллегами у многих людей очень легко придти к коду этого сорта – столь же однообразному, как работа генератораслучайных чисел. В этих случаях большую поддержку могут оказать обязательные стандарты и проектная документация.Единообразие должно касаться принципов создания … Подробнее…

Программирование: суффикс в имени файла

Суффикс это составная часть имени файла. Система сборки каких-либо программ (например язык java) требует, чтобы имена файлов исходного кода заканчивались на .java. Компиляторы C и компилятор C++ одинаково относятся к суффиксам, но каждый раз давать файлам заголовков имена с .h (расширение) настолько общепринято, что надоедает. Есть недостаток строгих правил, это к примеру несколько стилей именования файлов реализации … Подробнее…

Программирование: Правила именования файлов

• Осторожно употребляйте прописные буквы. Большая часть файловых систем не способна различать регистр букв при поиске файлов по имени. А при переводе на платформу, где регистр важен, ваш код может выдать ошибку, если вы не соблюдали единообразное применение прописных букв. Проще всего использовать только строчные буквы. • Если ваша файловая система считает файлы Foo.h и foo.h … Подробнее…

Программирование: Имена макросов

Макросы – это сокрушительный инструмент в мире C/C++. Это инструмент поиска и замены базового текста, не признающие областей видимости. Они практически бестактны. Существует традиция выделять их имена самым лучшим и заметным образом – ПРОПИСНЫМИ БУКВАМИ. Но следуйте этому правилу неукоснительно и не выделяйте прописными буквами никакие другие имена.Макросы часто напоминают больное место.Поскольку это просто инструмент … Подробнее…

Программирование: Название, идиоматичность

Если вы видите, что какая-то комбинация символов допустима в языке, это не означает, что она становится самым хорошим именем. Ясными читателю кажутся те имена, которые представляют собой так называемые языковые идиомы. Есть люди, которые бегло владеют естественными языками, и они вероятно знают его идиомы, так и программистам, уверенное владение языком требует применения идиом. В некоторых … Подробнее…

Программирование: Название, техническая корректность

Современные языки программирования при образовании имен требуют выполнения некоторых правил. Почти каждый из них различает верхний и нижний регистры символов, запрещает пробельные символы (табуляция, пробел, перевод строки) и любые другие, помимо буквенно-цифровых и некоторых других (к примеру, символа подчеркивания). Большое значение ограничения на длину идентификаторов перестали существовать. Большинство языков разрешают записывать идентификаторы с помощью Unicode (юникод), … Подробнее…

Программирование: Название, описательность

Понятно, что имя должно быть описательным. Именно для этого оно и существует, чтобы описывать нечто. Часто встречаются замысловатые идентификаторы, по которым затруднительно определить, какие данные они описывают. Даже более точное наименование может быть недостаточным. Людям свойственно придерживаться первого впечатления о предмете. Поэтому более-менее тщательный выбор имени может создать неплохое первое впечатление. Выбирая хорошие имена, рассчитывайте на … Подробнее…