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
¿Por qué las bases de datos relacionales solo aceptan consultas SQL?
Hasta donde sé, la mayoría de las bases de datos relacionales no ofrecen ninguna API de nivel de controlador para consultas, excepto una queryfunción que toma una cadena SQL como argumento. Estoy pensando en lo fácil que sería si uno pudiera hacer: var result = mysql.select('article', {id: 3}) Para tablas …
15 database  sql 


3
¿Cuántas son demasiadas llamadas a funciones anidadas?
Citado de MSDN sobre StackOverflowException : La excepción que se produce cuando la pila de ejecución se desborda porque contiene demasiadas llamadas a métodos anidados. Too manyEs bastante vago aquí. ¿Cómo sé cuando demasiados son realmente demasiados? Miles de llamadas a funciones? Millones? Supongo que debe estar relacionado de alguna …

5
¿Qué puede estudiar un desarrollador de software senior técnicamente competente para seguir mejorando [cerrado]
Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Software Engineering Stack Exchange. Cerrado hace 4 años . Digamos que has estado programando por más de 10 años. Conoces muchos idiomas, con …

1
Licencia Apache y patentes
Estoy tratando de entender cómo la licencia de Apache afecta las patentes. Con respecto al sitio web de Apache, http://www.apache.org/licenses/LICENSE-2.0, sección 3, ¿estoy en lo cierto al decir por primera vez que dice que el licenciatario puede hacer casi cualquier cosa con la patente? En la última parte, ¿está diciendo …




3
¿Cómo puedo evitar usar mi propio nombre en los identificadores, paquetes o espacios de nombres de proyectos de código abierto que creo?
Hago mucho desarrollo en mi propio tiempo. Estos proyectos en los que trabajo son solo para divertirse y aprender (hasta ahora). Comúnmente desarrollo Java con Maven, pero también se me conoce por incursionar en .NET y Python. Todos los proyectos en los que trabajo utilizan licencias de código abierto, aunque …

2
¿Cómo sé si tengo suficiente cobertura de prueba unitaria para eliminar una prueba de integración?
Estoy trabajando en un sistema heredado (con eso quiero decir que fue escrito sin pruebas). Hemos tratado de probar parte del sistema escribiendo pruebas de integración que prueban la funcionalidad desde el exterior. Esto me da cierta confianza para refactorizar partes del código sin preocuparme de romperlo. Pero el problema …


1
¿Licencia pública de Microsoft vs MIT?
Estoy trabajando con un nuevo complemento ( flexbox ), y me encontré con la licencia MS-PL, que no había encontrado antes. En el pasado, he utilizado principalmente proyectos con licencia MIT y Apache, por lo que no tengo idea de cuáles son las principales diferencias con este. Aquí hay un …

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.