Ingeniería de software

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

4
¿Deben inyectarse dependencias en el ctor o por método?
Considerar: public class CtorInjectionExample { public CtorInjectionExample(ISomeRepository SomeRepositoryIn, IOtherRepository OtherRepositoryIn) { this._someRepository = SomeRepositoryIn; this._otherRepository = OtherRepositoryIn; } public void SomeMethod() { //use this._someRepository } public void OtherMethod() { //use this._otherRepository } } en contra: public class MethodInjectionExample { public MethodInjectionExample() { } public void SomeMethod(ISomeRepository SomeRepositoryIn) { //use SomeRepositoryIn …


2
¿En qué se diferencia IETF de W3C?
He estado siguiendo a estas organizaciones (institutos, entidades, lo que sea) durante casi 3 meses, y ambos afirman que están tratando de hacer de Internet un lugar mejor. Están creando documentos bajo el nombre de RFC (para IETF) y Recomendación (para W3C) para guiar a otros. Otra organización llamada WHATWG …

19
¿Los programadores necesitan una buena memoria? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén 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 …
16 learning 


7
Planificación a largo plazo y ágil?
Mi equipo recientemente pasó por el proceso de diseñar un plan de casi un año para nuestro trabajo. Separamos el plan en tres fases. Cada fase incluirá un par de lanzamientos. Me pregunto, desde un punto de vista ágil, ¿está mal? Creo que no es una mala idea, porque no …


10
¿Cómo arreglar el patrón copiar / pegar?
Donde trabajo, las personas (consultores) se sienten presionadas para lanzar funciones lo más rápido posible. Entonces, en lugar de pasar demasiado tiempo pensando en cómo hacer las cosas de la manera correcta o porque no quieren romper nada, el código se copia de diferentes módulos y se modifica. No es …

22
¿En qué punto debe comenzar a pensar en el rendimiento?
Mientras construyo aplicaciones, me pregunto constantemente si esta es la mejor manera de realizar o implementar una determinada funcionalidad. A menudo, publicaré preguntas en stackoverflow u otro foro que desee comentarios solo para recibir comentarios sobre cómo no "poner el carro antes que el caballo" con respecto al rendimiento. ¿La …

4
¿Dónde puedo encontrar ejercicios de diseño para trabajar? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén 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 …





2
Validación de datos: ¿clase separada o no?
Cuando tengo muchos datos que necesitan ser validados, ¿debo crear una nueva clase con el único propósito de validación o debo seguir con la validación dentro del método? Mi ejemplo particular contempla un torneo y una clase de evento / categoría: Tournamenty Event, que modela un torneo deportivo y cada …
16 java  design  data  validation 

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.