Ingeniería de software

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




11
¿Cómo son los libros de head first? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …
20 books 


3
¿Cómo debo proporcionar información adicional sobre una excepción?
Cada vez que necesito proporcionar información adicional sobre una excepción, me pregunto cuál es la forma correcta de hacerlo. Por el bien de esta pregunta escribí un ejemplo. Supongamos que hay una clase en la que queremos actualizar la Abbreviationpropiedad. Desde el punto de vista SÓLIDO, podría no ser perfecto, …
20 c#  exceptions 


1
¿Duplicar documentación sobre implementaciones de interfaz / anulaciones buenas o malas?
Entonces tenemos una interfaz como esta /// <summary> /// Interface for classes capable of creating foos /// </summary> public interface ICreatesFoo { /// <summary> /// Creates foos /// </summary> void Create(Foo foo); /// <summary> /// Does Bar stuff /// </summary> void Bar(); } Recientemente, reprodujimos una historia de documentación que …



8
¿Debería haber aserciones en las versiones de lanzamiento?
El comportamiento predeterminado de asserten C ++ es no hacer nada en las versiones de lanzamiento. Supongo que esto se hace por razones de rendimiento y tal vez para evitar que los usuarios vean mensajes de error desagradables. Sin embargo, argumentaría que esas situaciones en las que un assertdispararía pero …

1
¿Cuál es el historial para nombrar constantes en mayúsculas?
¿Cuál es la historia detrás de la convención de nombrar constantes en mayúsculas? Mi intuición es que comenzó con el preprocesador C, donde las personas desarrollaron una práctica para nombrar macros de preprocesador en mayúsculas para que pudieran vivir efectivamente en un espacio de nombres separado y evitar colisiones de …




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.