Softwareentwicklung

49
Warum gibt es ein "neues" in Go?

Ich bin immer noch verwirrt, warum wir newin Go haben. Wenn Sie eine Struktur instanziieren möchten, müssen Sie dies tun t := Thing{} und Sie können einen Zeiger auf eine neue Instanz erhalten, indem Sie tun t := &Thing{} Es gibt aber auch diese Möglichkeit: t := new(Thing) Letzteres...

49
So verkaufen Sie Agile-Entwicklung an (Wasserfall-) Kunden

Unsere Entwicklungsabteilung würde gerne agilere Projekte durchführen, aber wir haben Probleme, Kunden an Bord zu bekommen. Viele Kunden wünschen sich ein Budget und eine Frist. Es ist schwierig, einen Kunden für ein agiles Projekt zu verkaufen, wenn unsere Wettbewerber wasserfallbasierte feste...

49
C ++ stark typisierte typedef

Ich habe versucht, eine Möglichkeit zu finden, stark typisierte typedefs zu deklarieren, um eine bestimmte Klasse von Fehlern in der Kompilierungsphase zu erkennen. Es kommt häufig vor, dass ich ein int in mehrere Arten von ids oder einen Vektor zur Positionierung oder Geschwindigkeit eingebe:...