Последние записи
- TChromium (CEF3), сохранение изображений
- Как в Delphi XE обнулить таймер?
- Изменить цвет шрифта TextBox на форме
- Ресайз PNG без потери прозрачности
- Вывод на печать графического файла
- Взаимодействие через командную строку
- Перенести программу из Delphi в Lazarus
- Определить текущую ОС
- Автоматическая смена языка (раскладки клавиатуры)
- Сравнение языков на массивах. Часть 2
Интенсив по Python: Работа с API и фреймворками 24-26 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке - https://slurm.club/3MeqNEk
Online-курс Java с оплатой после трудоустройства. Каждый выпускник получает предложение о работе
И зарплату на 30% выше ожидаемой, подробнее на сайте академии, ссылка - ttps://clck.ru/fCrQw
10th
Ноя
Правила сокращения имён
Posted by Chas under Общалка
А где нибудь есть общеупотребительные систематизированные правила сокращения имён. типа что Control, должен Ctrl, а не Cntrl. Там гласные выкидывать и т.д.
Человек_Борща
Такие же, как у кол-ва, числ-и, чел. час., чел.дн., СССР, РФ и прочего.
Сокращение должно автоматически разорхивироваься в памяти читающего.
Основаная проблема всех аббревиатур и сокращений: не все знают исходное слово, ещё больше может не догадается до него.
А вообще, сокраения в названиях чего-либо, особенно в программировании — бред полнейший. Не сторонник коротких имен, ибо они не для процессора, а для нас. И если я хочу вспомнить очень быстро вспомнить, о чем код, я буду или комментировать код или писать человеко-понятные переменные.
Предпочитаю именно второе, в сложных месятах каменты есть.
Если интересно, вот что я выбрал для себя:
Переменные:
первой, строчной буквой имет тип переменной:
Integer — i
Real — r
Float — f
…
за исключением объектов.
След. буква — прописная, обозначает начало имени. Каждое слово в навзании начинается с прописной, и сокращается до минимума на англ. языке(английский гибок ибо 1 объект может иметь сотню других слов, обозначающих его).
Объекты, переменные как объекты:
Первым в имени объекта идет сокращение классификации объекта:
Checkbox — Chk
Edit — Edit
ComoBox — Combo
RichEdit — RTFEdit
Memo, ListBox — SList, List
и т.д.
Затем имя объекта.
Если это текст. метка label и имеет отношение к компонентам(Метка над полем ввода), то
Desc<Полное имя поля ввода>.
и т.д.
Очень удобно, особенно с выпад. списком вариантов переменных и объектов.
ds.Dante
Похоже на правду. Но я целый час убил на поиски этого правила, и нашёл только беглое упоминание в Википедии, и чуть более пространное объяснение в какой-то очень умной книжке. Объяснение сводится к тому, что слова сокращаются не по правилам, а по списку общепринятых сокращений. Кстати, в английском языке сокращение с отдельными буквами из середины слова назвается «mixed contraction». В русском «смешанное сокращение» имеет другой смысл — это слова типа «АвтоВАЗ» или «ДнепроГЭС».
Лично я позволяю себе в коде только общепринятые сокращения (Ftp, Sql) и небольшое количество (не более десятка) внутрипроектных аббревиатур.
Случайные статьи
Купить рекламу на сайте за 1000 руб
пишите сюда - alarforum@yandex.ru
Да и по любым другим вопросам пишите на почту
пеллетные котлы
Пеллетный котел Emtas
Наши форумы по программированию:
- Форум Web программирование (веб)
- Delphi форумы
- Форумы C (Си)
- Форум .NET Frameworks (точка нет фреймворки)
- Форум Java (джава)
- Форум низкоуровневое программирование
- Форум VBA (вба)
- Форум OpenGL
- Форум DirectX
- Форум CAD проектирование
- Форум по операционным системам
- Форум Software (Софт)
- Форум Hardware (Компьютерное железо)