Ambas startups para las que he trabajado han tenido una excelente automatización de las pruebas del sistema (que se ejecutan en hardware real o simulado). Los desarrolladores individuales pueden enviar pruebas y verificar los sistemas de prueba. QA puede programar un conjunto completo de pruebas para una nueva versión con la mínima supervisión necesaria. Las pruebas nocturnas de integración continua pueden ejecutarse en el mismo marco de automatización. Obtenemos la recopilación automática de resultados de pruebas, informes, colas de trabajos, etc.
Otras compañías de las que he aprendido, mediante entrevistas a candidatos, tienen sistemas similares. Cada uno de ellos hasta la fecha ha sido escrito desde cero.
Parte de este trabajo es necesario (para adaptarse al sistema que se está probando), pero realmente desearía que hubiera una solución estándar que simplemente funcionara.
- Si todos han comenzado su propia startup, ¿quién trabajará para las empresas?
- Cómo iniciar un blog y cuáles son las mejores plataformas de blogs disponibles
- ¿Qué sucede si quiero comenzar una compañía Fortune 500? ¿Cómo hago esto? ¿Cómo se emitirán las acciones? ¿Quién maneja / controla el stock?
- ¿Es mejor terminar un MVP o crear una página de aterrizaje lo antes posible para probar la idea de mi producto final?
- ¿App Engine Golang es una buena opción para un sitio web de inicio que potencialmente puede tener más de 100 usuarios activos en cualquier momento conectados al sitio?