Ingeniería de software

11
Algoritmo para formatear código SQL

Necesito una herramienta (para uso interno) que formatee el código SQL (SQL Server / MySQL). Hay varias herramientas de terceros y sitios web en línea que lo hacen, pero no exactamente cómo lo necesito. Por eso quiero escribir mi propia herramienta que se ajuste a mis necesidades. Primera...

11
Explotando la creatividad con "tiempo libre"

Algunas compañías han descubierto, para su sorpresa y beneficio, que los programadores son personas muy creativas. Pienso en Google y Atlassian , por ejemplo, que permiten "días libres" regulares (mensuales, creo) donde los programadores pueden trabajar en lo que quieran (con aprobación) y la...

11
Interacción del hilo de dibujo

Me gustaría dibujar la interacción de hilos (bolígrafo y lápices) en una notación UML (similar a). No insisto en UML, cualquier cosa que sea obvia para el lector debería hacer. Comencé con diagramas de secuencia, pero no creo que esta sea la mejor manera de hacerlo. Todo el tiempo, habría...

11
¿Es "veracidad" un término de programación legítimo?

SO tiene bastantes preguntas utilizando la palabra "veracidad" para significar el valor de verdad de una expresión, cuando se evalúa como booleana, independientemente de su tipo original. Es muy útil en lenguajes dinámicos. Entonces mi pregunta es, ¿es este un término real, y si es así, lo usamos...

11
¿Tener paginación disminuye la carga del servidor? (teoría)

Me preguntaba cuál es la razón detrás de la paginación. ¿Se usa porque disminuye la carga sobre los servidores ya que técnicamente limitaríamos la cantidad de filas devueltas por página? Quería hacer algo sin paginación, pero dado que soy nuevo en esto (soy un aficionado) comencé a preguntarme si...

11
Arquitectura de servidor micro vs monolítico

Actualmente estamos trabajando en nuestro nuevo producto / proyecto, es una aplicación cliente-servidor dirigida a ciertas empresas industriales / de servicios específicas. Estamos construyendo un servidor (lenguaje C y Linux solamente) que ejecuta un protocolo personalizado sobre TCP con un...

11
Evaluación de espacios de nombres PHP

Estoy en la etapa de prelanzamiento de un proyecto PHP de código abierto, que espero sea utilizado por otros desarrolladores en sus propios proyectos. Actualmente, el proyecto no admite espacios de nombres y estoy tratando de evaluar si debería usar espacios de nombres o la convención de...