Ingeniería de software

82
¿Cuál es la diferencia entre MariaDB y MySQL?

¿Cuál es la diferencia entre MariaDB y MySQL? No estoy muy familiarizado con ambos. Soy principalmente un desarrollador front-end en su mayor parte. ¿Son sintácticamente similares? ¿Dónde difieren estos dos lenguajes de consulta? Wikipedia solo menciona la diferencia entre las licencias:...

82
¿Cómo puedo asegurarme de que realmente estoy aprendiendo a programar en lugar de simplemente aprender los detalles de un idioma? [cerrado]

A menudo escucho que un programador real puede aprender fácilmente cualquier idioma en una semana. Me han dicho que los idiomas son solo herramientas para hacer las cosas. La programación es la habilidad definitiva que se debe aprender y dominar. ¿Cómo puedo asegurarme de que realmente estoy...

82
La tendencia de la rama de "desarrollar" desaparece

He notado algo últimamente mirando algunos proyectos populares en GitHub, que no hay developsucursal. Y, de hecho, la guía GitHub Flow tampoco lo menciona. Según tengo entendido, mastersiempre debe ser totalmente estable y reflejar la producción. Si los desarrolladores están trabajando en ramas de...

81
¿Por qué es importante DRY?

Muy simple, ¿por qué querría escribir código que funcione para todos los casos y datos escalables cuando todo lo que necesito hacer es repetir el mismo proceso varias veces con algunos pequeños ajustes? Es poco probable que necesite editar esto nuevamente en el corto plazo. Parece mucho menos...

80
¿Es Agile la nueva microgestión?

Esta pregunta se ha estado cocinando en mi cabeza por un tiempo, así que quería preguntar a aquellos que siguen prácticas ágiles / scrum en sus entornos de desarrollo. Mi empresa finalmente se aventuró a incorporar prácticas ágiles y comenzó con un equipo de 4 desarrolladores en un grupo ágil a...

80
¿Cómo manejas tu Project Manager?

Actualmente trabajo para una empresa que recientemente se ha reducido. Hago todo el trabajo interno, las instalaciones del cliente, las compilaciones, el control de calidad y, bueno, básicamente todo el trabajo interno. Mi jefe directo es MUY no técnico y últimamente me ha resultado MUY difícil...