Ingeniería de software

Preguntas y respuestas para profesionales, académicos y estudiantes que trabajan dentro del ciclo de vida de desarrollo de sistemas

7
¿Por qué no incrustar estilos / scripts en HTML en lugar de vincular?
Concatenamos archivos CSS y JavaScript para reducir la cantidad de solicitudes HTTP, lo que mejora el rendimiento. El resultado es HTML como este: <link rel="stylesheet" href="all-my-css-0fn392nf.min.css"> <!-- later... --> <script src="all-my-js-0fn392nf.min.js"></script> Si tenemos lógica del lado del servidor / compilación para hacer todo esto por nosotros, ¿por qué no ir …

6
"I", "Nosotros" o Ninguno en la documentación del código
Me encuentro escribiendo (con suerte) comentarios útiles en la documentación del código (C ++) del tipo: The reason we are doing this is... La razón por la que uso "nosotros" en lugar de "yo" es porque hago mucha escritura académica donde a menudo se prefiere "nosotros". Así que aquí está …





8
¿Por qué java.util.ArrayList permite agregar nulo?
Me pregunto por qué java.util.ArrayListpermite agregar null. ¿Hay algún caso en el que me gustaría agregar nulla un ArrayList? Me hago esta pregunta porque en un proyecto que teníamos un error en algún código se agregó nulla la ArrayListy era difícil de detectar dónde estaba el error. Obviamente NullPointerExceptionse arrojó …


6
No puedo dibujar ¿Cómo puedo hacer aplicaciones pulidas?
No soy diseñadora gráfica. Soy bastante malo dibujando cualquier cosa. Me cuesta construir cosas que se vean tan bien como las aplicaciones de "muestra" incluidas con las herramientas de desarrollo; principalmente porque no tengo sentadillas en el camino de los activos artísticos. ¿Qué estrategias podría tomar para mitigar esto?
41 graphics 



8
¿Variable privada vs propiedad?
Al establecer un valor en una variable dentro de una clase, la mayoría de las veces se nos presentan dos opciones: private string myValue; public string MyValue { get { return myValue; } set { myValue = value; } } ¿Existe una convención que determine cómo debemos asignar valores a …

4
Rendimiento de Scala en comparación con Java
En primer lugar, me gustaría dejar en claro que esta no es una pregunta de lenguaje X versus lenguaje Y para determinar cuál es mejor. He estado usando Java durante mucho tiempo y tengo la intención de seguir usándolo. Paralelo a esto, actualmente estoy aprendiendo Scala con gran interés: aparte …

12
Inconvenientes del código kata
Code kata es un concepto que propone perfeccionar la habilidad del programador haciendo pequeños problemas muchas veces tratando de mejorar el código en cada iteración. El nombre proviene de una analogía con el kata de artes marciales donde las formas (también conocidas como kata) son prácticas realizadas una y otra …
41 code-kata 

1
Cómo organizar programas funcionales [cerrado]
Posible duplicado: programación funcional versus OOP ¿Cómo escribir código manejable con programación funcional? En OOP, su unidad básica de organización para el código es la clase. Una metodología utilizada con frecuencia en Java, C # y lenguajes similares es organizar su código alrededor de tener un archivo para cada clase …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.