utilidad ubicamos qué que etiqueta elementos elemento dentro definicion body naming

naming - ubicamos - ¿Diferencia entre elemento, elemento y entrada a la hora de programar?



title html definicion (2)

Comencemos con el significado en inglés de cada uno de estos:

  1. Elemento : una parte o aspecto de algo abstract , especialmente uno que es esencial o característico.

    Por lo tanto, se puede pensar en partes atómicas lógicamente conectadas de un todo. Por ejemplo, elementos (nodos) de un árbol, elementos de un código HTML (etiqueta de apertura, contenido de InnerHtml y etiqueta de cierre)

  2. Artículo : un artículo o unidad individual, especialmente uno que forma parte de una lista, colección o conjunto.

    Prefiero esto cuando las cosas son lógicamente independientes, como artículos en un carrito de compras, artículos en una bolsa, etc.

  3. Entrada : un artículo escrito o impreso en un diario, lista, libro mayor o libro de referencia.

    Por lo general uso esto para tablas como Hash Table o Cuentas (entrada de Transacción) o Registros (registro de entradas en ventas, etc.)

Ahora no podemos referir los artículos en una bolsa (considerado como un Objeto en el paradigma orientado a Objetos) como entradas o elementos (probablemente no elementos porque los artículos no son constituyentes de la bolsa en sí).

Sin embargo, en algunos casos, como una matriz, podemos usar el elemento o elemento o entrada de forma intercambiable también :)

Nombrar las variables es muy importante y, como soy un hablante no nativo de inglés, me pregunto cuál sería la diferencia al usar elementos, elementos y entradas para nombrar cosas dentro de estructuras de datos o variables / parámetros.


Tuve que pensar en esto por unos minutos, interesante :)

Tenga en cuenta que tampoco soy un hablante nativo de inglés, así que mis opiniones son solo eso, opiniones

Uso "elemento" para cosas que tienen alguna conexión entre sí, como nodos en un gráfico o árbol. Uso "elemento" para elementos individuales en una lista (es decir, que no necesariamente tienen una conexión entre sí). No uso ''entrada'' porque no me gusta en este contexto, pero es solo una cuestión de preferencia.

Ya que soy principalmente un dev de C #, esto también es evidente en la denominación de .Net: una List<T> tiene Elementos, pero los bloques de construcción WPF en XAML, o etiquetas XML, son Elementos (y muchos más ejemplos similares); Esa es probablemente al menos parte de la razón por la que formé este hábito.

Sin embargo, no creo que haya nada de malo en cambiar las cosas; Ciertamente sería bastante comprensible desde mi punto de vista.