A veces veo el término "Bootstrapper". Lo vi por última vez al crear algunos ejercicios de aprendizaje para Prism. Me topé con la UnityBootstrapperclase. Mi pregunta es: ¿cuándo llamarías a una clase "Bootstrapper"? ¿Por qué? ¿Qué dice sobre la
A veces veo el término "Bootstrapper". Lo vi por última vez al crear algunos ejercicios de aprendizaje para Prism. Me topé con la UnityBootstrapperclase. Mi pregunta es: ¿cuándo llamarías a una clase "Bootstrapper"? ¿Por qué? ¿Qué dice sobre la
Hago mucho desarrollo en mi propio tiempo. Estos proyectos en los que trabajo son solo para divertirse y aprender (hasta ahora). Comúnmente desarrollo Java con Maven, pero también se me conoce por incursionar en .NET y Python. Todos los proyectos en los que trabajo utilizan licencias de código...
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 4 años . ¿Existe...
Algunos lenguajes de programación (por ejemplo, Java y C ++) tienen características de lenguaje llamadas "paquetes" o "espacios de nombres". ¿Qué tan útil es realmente tener espacios de nombres? Es posible marcar funciones y clases como pertenecientes a alguna biblioteca en particular sin usar una...
De acuerdo, esta es una de esas pequeñas cosas que siempre me molestaron. Por lo general, no abrevo los identificadores, y la única vez que uso un identificador corto (por ejemplo, i) es para un bucle cerrado. Por lo tanto, me irrita cuando estoy trabajando en C ++ y tengo una variable que necesita...
Hay situaciones en las que un nombre pasado en Parámetro se convertirá en un nuevo tipo, pero el nombre del objeto Pasado debe seguir siendo similar. Para el caso de los atributos de clase, podemos usar este operador, pero ¿qué pasa con la variable local en las funciones? Qué convención de...
En Java, por convención getter y setter para campos booleanos serán isField()y setField(). Esto funciona perfectamente bien con los nombres de campos que son adjetivos como active, visible, closed, etc. Pero, ¿cómo nombro un campo que tenga el significado de un verbo, como haveChildren? Agregue...
Suponga una interfaz que contiene estos métodos: Car find(long id); List<Car> find(String model); ¿Es mejor cambiarles el nombre de esta manera? Car findById(long id); List findByModel(String model); De hecho, cualquier desarrollador que use esta API no necesitará mirar la interfaz...
Estamos desarrollando una aplicación grande, que consta de muchos paquetes pequeños. Cada paquete tiene su propio conjunto de archivos de recursos para la localización. ¿Cuál es el mejor enfoque para organizar y nombrar las cadenas de localización? Aquí están mis pensamientos hasta ahora: Manejo...
Estoy leyendo Clean Code por el tío Bob. Como no hablo inglés nativo, no pude entender la siguiente declaración: Las clases y los objetos deben tener sustantivo o un sintagma nominal nombres como Customer, WikiPage, Account, y AddressParser. Evita palabras como Manager, Processor, Data, o...
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 5 años . Cuando...
Si tuviera un árbol, "aplastar" implicaría intuitivamente obtener una lista de todos los elementos en el árbol, recorriendo de izquierda a derecha? Si tengo una lista vinculada, "aplanar" implicaría intuitivamente obtener una lista de todos los elementos, comenzando con este Por ejemplo,...
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 4 años . Estaba...
Estoy confundido acerca de elegir nombres para mis funciones en Python . A veces , las funciones integradas de Python son imprescindibles, tales como: printfunción y método de cadena find. A veces no son tales como: lensu nombre no es imprescindible como calculate_len, por ejemplo, y typeno lo es...
Con las pruebas unitarias, el dominio es bastante pequeño, por lo que es fácil. Usé el methodName_conditions_result()esquema de Osherove y lo encontré muy claro. Pero con las pruebas de integración siento que sería un nombre muy largo, y ¿qué pongo en lugar de methodName? ¿Cómo nombro las clases...
Estoy luchando por encontrar consejos pragmáticos del mundo real sobre convenciones de nombres de funciones para un proyecto de biblioteca C de tamaño mediano. El proyecto de mi biblioteca está separado en unos pocos módulos y submódulos con sus propios encabezados, y sigue libremente un estilo OO...
Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Software Engineering Stack Exchange. Cerrado hace 4 años . Mientras que la...
En lo más cercano que tiene Golang a una guía de estilo que se encuentra aquí , en Nombres del receptor, esto está escrito: El nombre del receptor de un método debe ser un reflejo de su identidad; a menudo una abreviatura de una o dos letras de este tipo es suficiente (como "c" o "cl" para...
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 4 años . Veo en...
Estoy modelando un sistema químico y tengo problemas para nombrar mis elementos / elementos dentro de una enumeración. No estoy seguro de si debo usar: la fórmula atómica el nombre químico Un nombre químico abreviado. Por ejemplo, el ácido sulfúrico es H2SO4 y el ácido clorhídrico es HCl. Con...