Ingeniería de software

34
Microservicios y procedimientos almacenados

¿Los procedimientos almacenados se consideran una mala práctica en una arquitectura de microservicio? Aquí están mis pensamientos: La mayoría de los libros sobre microservicios recomiendan una base de datos por microservicio. Los procedimientos almacenados generalmente funcionan en una base de...

33
¿Con qué frecuencia usa UML formal?

Usé MUML ad-hoc (lenguaje de modelado inventado) para diseñar y explicar el sistema con bastante frecuencia. Se parece a UML y tiende a entenderse bastante bien. Sin embargo, he tenido uno o dos profesores que insistieron en el uso de UML estricto y formal, lo más cercano posible a la...

33
¿Cómo depurar el código más efectivamente? [cerrado]

Los errores que se introducen en el código pueden minimizarse, pero no eliminarse por completo como está escrito: los programadores son, aunque muchos estarían en desacuerdo , solo humanos. Cuando detectamos un error en nuestro código, ¿qué podemos hacer para eliminarlo? ¿Cómo deberíamos abordarlo...

33
El error más grande que has cometido [cerrado]

Similar a la pregunta que leí en Server Fault, ¿cuál es el error más grande que has cometido en un puesto relacionado con TI? Algunos ejemplos de amigos: Necesitaba trabajar en un sitio de producción, así que decidí copiar la base de datos en vivo al sitio beta. Bastante estándar, pero cuando...

33
Selección de cerebro durante la entrevista de trabajo [cerrado]

Recientemente, tuve una entrevista de trabajo en una gran empresa de Silicon Valley para un puesto de desarrollador de software / I + D senior. Tuve varias pantallas técnicas de teléfono, una entrevista in situ durante todo el día y más pantallas técnicas de teléfono para otro puesto más...

33
Trabajando gratis? [cerrado]

Encontré este artículo Work for Free que me hizo pensar. El objetivo de cada empleador es obtener más valor de los trabajadores de lo que la empresa paga en salarios; de lo contrario, no hay crecimiento, avance ni ventaja para el empleador. Por el contrario, el objetivo de cada empleado debe ser...

33
Compilador JIT para C, C ++ y Me gusta

¿Existe algún compilador justo a tiempo para lenguajes compilados, como C y C ++? (¡Los primeros nombres que me vienen a la mente son Clang y LLVM! Pero no creo que actualmente lo admitan). Explicación: Creo que el software podría beneficiarse de la retroalimentación de perfiles de tiempo de...