Разница между элементом, элементом и записью, когда дело доходит до программирования?

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

Ответ 1

Начнем с простого английского значения каждого из них:

  • Элемент: часть или аспект чего-то abstract, особенно тот, который является существенным или характерным.

    Таким образом, их можно рассматривать как логически связанные атомные части целого. Например. Элементы (узлы) дерева, элементы кода HTML (тег открытия, InnerHtml и тег закрытия)

  • Элемент: отдельная статья или блок, особенно тот, который является частью списка, коллекции или набора.

    Я предпочитаю это, когда вещь логически независима, как элементы в корзине покупок, предметы в сумке и т.д.

  • Запись: элемент, написанный или напечатанный в дневнике, списке, книге или справочнике.

    Обычно я использую это для таблиц, таких как Hash Table или Accounts (запись транзакции) или записи (записи записей в продажах и т.д.).

Теперь мы не можем ссылаться на элементы в сумке (рассматриваемой как объект в объектно-ориентированной парадигме) как записи или элементы (возможно, не элементы, поскольку элементы как не составляющие самого пакета).

Однако в некоторых случаях, например в массиве, мы можем использовать элемент элемент или элемент или тоже :)

Ответ 2

Пришлось подумать об этом несколько минут, интересно:)

Примечание. Я не являюсь носителем английского языка, так что мои мнения просто таковы, мнения.

Я использую "элемент" для вещей, которые имеют некоторую связь друг с другом, например с узлами в графе или дереве. Я использую "элемент" для отдельных элементов в списке (т.е. Не обязательно имеет соединение друг с другом). Я не использую "запись", потому что мне это не нравится в этом контексте, но это просто вопрос предпочтения.

Поскольку я в первую очередь является С# dev, это также проявляется в .Net именовании: a List<T> имеет элементы, но структурные блоки WPF в XAML или тегах XML - это Elements (и многие другие подобные примеры); что, вероятно, по крайней мере часть причины, по которой я создал эту привычку.

Я не думаю, что было бы что-то очень плохое при переключении вещей; это было бы вполне понятно с моей точки зрения.