Ingeniería de software

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

10
¿Es mejor Show () + Hide () o SetVisible (bool visible)?
¿Qué es mejor y por qué? (Desde el punto de vista del diseño de la interfaz): a) Tener dos Show()y Hide()funciones b) Tener una SetVisible(bool visible)función EDITAR: Por ejemplo, algún objeto tiene estado de visibilidad y esta función se utiliza para cambiarlo. c) tener los tres Show(), Hide(), SetVisible(bool visible)funciones
59 java  c++  interfaces 


24
¿Cómo puedo explicar la diferencia entre NULL y cero?
Trabajando en un problema que usa la fórmula de cambio porcentual: percent change = 100 * [(new value - old value) / old value] ¿Cómo explicaría la diferencia si new value or old value = NULL, en lugar de 0a alguien que podría no ser un programador? Mi jefe se …
59 null  tsql 

9
std :: shared_ptr como último recurso?
Estaba viendo las transmisiones de "Going Native 2012" y me di cuenta de la discusión std::shared_ptr. Me sorprendió un poco escuchar la opinión algo negativa de Bjarne std::shared_ptry su comentario de que debería usarse como "último recurso" cuando el tiempo de vida de un objeto es incierto (lo cual creo …

12
¿Debo reutilizar variables?
¿Debo reutilizar variables? Sé que muchas mejores prácticas dicen que no debes hacerlo, sin embargo, más tarde, cuando un desarrollador diferente está depurando el código y tiene 3 variables que se parecen, y la única diferencia es que se crean en diferentes lugares del código, él podría ser confuso. Las …

11
¿Cuándo comprometer el código?
Cuando se trabaja en un proyecto, el código puede desarrollarse razonablemente rápido en un solo día o poco a poco durante un período prolongado de pocas semanas / meses / años. Como las confirmaciones de código se están considerando como una medida del desarrollo del proyecto, en realidad no significa …


13
Filosofía detrás del comportamiento indefinido
Las especificaciones C \ C ++ dejan fuera una gran cantidad de comportamientos abiertos para que los compiladores los implementen a su manera. Hay una serie de preguntas que siempre se siguen haciendo aquí sobre lo mismo y tenemos algunas publicaciones excelentes al respecto: https://stackoverflow.com/questions/367633/what-are-all-the-common-undefined-behaviour-that-ac-programmer-should-know-abo https://stackoverflow.com/questions/4105120/what-is-undefined-behavior https://stackoverflow.com/questions/4176328/undefined-behavior-and-sequence-points Mi pregunta no …

12
¿Cómo funcionan las computadoras? [cerrado]
Esta pregunta es casi vergonzosa ... Tengo una licenciatura en Informática (y una segunda en curso). He trabajado como desarrollador de .NET a tiempo completo durante casi cinco años. Generalmente parezco competente en lo que hago. ¡Pero no sé cómo funcionan las computadoras! Por favor, desnuda conmigo por un segundo. …


8
¿Por qué las personas deshabilitan JavaScript?
Hice una pregunta ayer ¿Debería molestarme en desarrollar JavaScript deshabilitado? . Creo que el consencus es: Sí, debería desarrollar JavaScript deshabilitado. Ahora solo quiero entender por qué los usuarios deshabilitan JS. Parece que muchos desarrolladores (supongo que las personas que respondieron las preguntas son desarrolladores) deshabilitan JS. Porqué es eso. …



17
Declaración simple si bloque - llaves o no? [cerrado]
¿Cuál es mejor / más generalmente aceptado? Esta: if(condition) { statement; } O: if(condition) statement; Tiendo a preferir el primero, porque creo que hace que sea más fácil saber qué pertenece realmente en el bloque if, evita que otros agreguen las llaves más tarde (o crean un error al olvidarlo), …


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.