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
¿No "siempre inicializa las variables" lleva a que se oculten errores importantes?
Las Pautas principales de C ++ tienen la regla ES.20: Inicializar siempre un objeto . Evite los errores usados ​​antes de configurar y su comportamiento indefinido asociado. Evite problemas con la comprensión de la inicialización compleja. Simplifica la refactorización. Pero esta regla no ayuda a encontrar errores, solo los oculta. …
35 c++  c 



4
Agregue una prueba unitaria para cada nuevo error
En mi trabajo, todos los desarrolladores que resuelven un error tienen que agregar una nueva prueba unitaria que advierte sobre este tipo de errores (en caso de que ocurra nuevamente). Si no es posible realizar una prueba unitaria (por ejemplo, un problema de diseño de la página web), el departamento …


7
¿Cuál es el papel del rastreador de problemas tradicional cuando se usa el tablero Scrum / Kanban?
Desde una vista de nivel muy alto, para mí parece que generalmente hay 2 tipos de herramientas de gestión de proyectos: Rastreadores de problemas tradicionales como Fogbugz, JIRA, BugZilla, Trac, Redmine, etc. Tarjetas virtuales / herramientas de gestión de proyectos ágiles como Pivotal Tracker, GreenHopper, AgileZen, Trello, etc. Claro, se …



2
¿Es Node.js un marco? [cerrado]
Sigo viendo reclutadores, desarrolladores, etc., que se refieren a Node.js como un marco. En mi opinión, esto es por ignorancia de lo que realmente es Node.js. A menudo, en las descripciones de trabajo, Node.js se agrupa como una biblioteca entre AngularJS , React , etc. En general, lo veo como …




1
Código SECO no relacionado, pero casi idéntico
Tengo un código que es casi idéntico, pero usa tipos absolutamente diferentes, sin herencia entre ellos, en la variable principal. Específicamente, estoy escribiendo un analizador con Roslyn para C # y VB.NET, con los siguientes tipos: Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeSyntax Me pregunto si, debido a que el código está haciendo lo mismo, …
34 c#  design  dry 



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.