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
¿Está bien tener objetos que se emitan, incluso si contamina la API de sus subclases?
Tengo una clase base, Base. Tiene dos subclases Sub1y Sub2. Cada subclase tiene algunos métodos adicionales. Por ejemplo, Sub1tiene Sandwich makeASandwich(Ingredients... ingredients)y Sub2tiene boolean contactAliens(Frequency onFrequency). Dado que estos métodos toman parámetros diferentes y hacen cosas completamente diferentes, son completamente incompatibles, y no puedo usar el polimorfismo para resolver este …


1
Sé JavaScript muy bien, pero bombardeo entrevistas de codificación [cerrado]
Así que actualmente estoy buscando un nuevo puesto como desarrollador front-end. Conozco JavaScript muy bien y puedo hablar poéticamente sobre cierres, currículum, herencia de prototipos, patrones de diseño, rendimiento de aplicaciones y arquitectura general de front-end. Pero aún así termino bombardeando entrevistas de trabajo. (Para su información, la mayoría de …

2
¿Diferencia entre el patrón Adaptador y el patrón Proxy?
Hasta donde se entiende, el patrón del adaptador está creando un objeto envoltorio para nuestro objeto real de interés, simplemente un nivel más de indirección, que proporciona flexibilidad. la flexibilidad está en que, si se cambia la interfaz del objeto real, entonces cambiamos la interfaz del contenedor apuntando al objeto …




6
¿Debería una API HTTP devolver siempre un cuerpo?
¿Hay algún tipo de estándar con respecto a las respuestas de la API HTTP? Después de leer este hilo del discurso comencé a preguntarme. Estamos desarrollando nuestra API HTTP JSON pública en mi trabajo, y no devolvemos nada cuando no es estrictamente necesario (por ejemplo, PUT to / resource / …
33 rest  api-design  http 



7
¿Por qué los constructores no se heredan?
Estoy confundido sobre cuáles podrían ser los problemas si un constructor fuera heredado de una clase base. Cpp Primer Plus dice: Los constructores son diferentes de otros métodos de clase en que crean nuevos objetos, mientras que otros métodos son invocados por objetos existentes . Esta es una razón por …
33 c++  inheritance 





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.