Ingeniería de software

49
¿Por qué hay un "nuevo" en Go?

Todavía estoy desconcertado de por qué tenemos newen Go. Cuando quieres crear una instancia de una estructura, lo haces t := Thing{} y puede obtener un puntero a una nueva instancia haciendo t := &Thing{} Pero también existe esta posibilidad: t := new(Thing) Este último parece un poco...

49
Cómo vender desarrollo ágil a clientes (cascada)

A nuestra tienda de desarrollo realmente le gustaría hacer proyectos más ágiles, pero tenemos un problema para conseguir clientes a bordo. Muchos clientes quieren un presupuesto y una fecha límite. Es difícil vender a un cliente en un proyecto ágil cuando nuestros competidores tienen plazos fijos...