Softwareentwicklung

12
Unit-Testing-Wettbewerb

Meine Arbeitgeber veranstalten monatlich einen Unit-Testing-Wettbewerb. Ein ganzer Tag ist dem Verfassen von Unit-Tests gewidmet - natürlich machen wir im Laufe des Monats mehr Tests, aber dies ist ein ganzer Tag - und der "Gewinner" des Wettbewerbs erhält einen Preis. Wir stellen jedoch fest, dass...

12
Benutzerautorisierung mit Microservices

Sollten Microservices für die Abwicklung ihrer eigenen Autorisierung verantwortlich sein, oder ist es Ihrer Meinung nach besser, einen separaten Autorisierungsdienst zu haben, der für alle oder eine Teilmenge (innerhalb derselben Geschäftsdomäne) von Microservices gemeinsam genutzt wird? Letzteres...

12
Verwendung von "dies" in Golang

Golang steht einem Styleguide am nächsten, der hier unter Empfängernamen zu finden ist: Der Name des Empfängers einer Methode sollte ein Spiegelbild ihrer Identität sein. häufig genügt eine Abkürzung mit einem oder zwei Buchstaben dieses Typs (z. B. "c" oder "cl" für "Client"). Verwenden Sie...

12
Bereitschaft vs. Fertigstellung Asynchrone E / A-Speichernutzung?

Ich habe diesen Vortrag über die Implementierung von Async IO in Rust gesehen und Carl erwähnt zwei mögliche Modelle. Bereitschaft und Fertigstellung. Bereitschaftsmodell: Sie teilen dem Kernel mit, dass Sie aus einem Socket lesen möchten mache für eine Weile andere Dinge… Der Kernel teilt Ihnen...