Softwareentwicklung

17
Event Sourcing und REST

Ich bin auf Event Sourcing Design gestoßen und möchte es in einer Anwendung verwenden, in der ein REST-Client benötigt wird (RESTful, um genau zu sein). Ich kann diese jedoch nicht miteinander verbinden, da REST ziemlich CRUD-artig ist und das Beschaffen von Ereignissen aufgabenbasiert ist. Ich...

17
Wie verwende ich Unit-Tests bei Verwendung von BDD?

Ich versuche BDD zu verstehen. Ich habe einige Artikel gelesen und wie ich verstanden habe, ist BDD "der nächste Schritt" von TDD. Ich sage das, weil ich beide sehr ähnlich finde und wie ich in diesem Artikel lesen konnte , wurde BDD als Verbesserung von TDD geboren. Großartig, ich mag die Idee...

17
Versandtestcode. Warum würdest du nicht?

Ich möchte Testcode zusammen mit einem Produkt versenden. Stellen Sie insbesondere eine Option bereit, mit der jeder, der eine Kopie unseres Programms besitzt, auf die Schaltfläche "Selbsttest" klicken oder den Selbsttest in der Befehlszeile bestehen und die gesamte Unit-Suite | durchlaufen kann...

17
Warum arbeitet Math.min mit einem Array mit einem Element?

Laut MDN akzeptiert Math.min nur Zahlen, und wenn eines der Argumente keine Zahl ist, wird es zurückgegeben NaN. Es ist wahr , dass , wenn wir ein Array mit mehreren Nummern passieren wir bekommen NaN, wie folgt aus : Math.min([1,2]), aber wenn wir ein Array mit nur einer Nummer verwenden,...

17
Wann sollte ich Perls DBIx :: Class verwenden?

DBIx :: Class ist eine beliebte Perl-Schnittstelle zu jeder Datenbank, zu der Sie über DBI eine Verbindung herstellen können . Es gibt eine gute Dokumentation für die technischen Details, aber nur wenige Informationen über die ordnungsgemäße Verwendung (einschließlich der Situationen, in denen Sie...

17
RESTful HTTP und Websocket in derselben Anwendung?

Wenn eine Anwendung bereits WebSocketfür Live-Feeds geöffnet hat , sollte ich sie AJAXfür die andere Kommunikation mit dem Server verwenden? Da die Verbindung bereits geöffnet ist, sollten wir sie für Anfragen verwenden, die Request/Responsenicht in Echtzeit sind? Ich bevorzuge RESTful...