Ingeniería de software

9
Nomenclatura de clase abstracta de Java

Ejemplo: Crea una clase abstracta para acciones de Ajax. Diferentes acciones de Ajax extenderán esta clase. Problema: ¿Nombra la clase AjaxAction o AbstractAjaxAction? Cuando crea subclases, ¿las nombra? Acción AjaxAction Solo nómbrelos como son No he podido encontrar cuál es la convención...

9
Un nuevo nombre para pruebas unitarias [cerrado]

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 .

9
Operador de fusión de propiedades para C #

El operador de fusión nula en C # le permite acortar el código if (_mywidget == null) return new Widget(); else return _mywidget; Abajo a: return _mywidget ?? new Widget(); Sigo encontrando que un operador útil que me gustaría tener en C # sería uno que le permitiera devolver una propiedad...

9
Gestión de escritura de especificaciones

Simplemente no puedo imaginar escribir software sin una especificación. No importa cuán incompleto o alto sea, las especificaciones son importantes para explicar a los programadores despistados cuáles son las funcionalidades del programa. Pero el problema con las especificaciones es que es un...