Softwareentwicklung

24
Typsysteme: nominal vs. strukturell, explizit vs. implizit

Ich bin etwas verwirrt über den Unterschied zwischen nominalen und strukturellen Systemen. Kann jemand bitte erklären, wie sie sich unterscheiden? Von dem, was ich verstehe: Nominal: Die Typkompatibilität basiert auf dem Typnamen. Strukturell: Die Typkompatibilität basiert auf der Typstruktur....

24
Was ist Developer Anarchy?

Ich habe über Developer (oder Programmer) Anarchy gelesen, was als post-agile Entwicklungsmethode in Rechnung gestellt zu werden scheint. Ich habe ein paar Ressourcen darauf gefunden ( 1 , 2 ), aber es scheint nicht viel da draußen zu sein. Ich habe mich gefragt, ob jemand gute Ressourcen hat, bei...

24
async + wait == sync?

Stolperte über diesen Beitrag , in dem es darum geht, asynchrone Webanfragen zu stellen. Abgesehen von der Einfachheit, wenn Sie in der realen Welt nur eine asynchrone Anfrage stellen und in der nächsten Zeile darauf warten, ist das nicht gleichbedeutend mit einem

24
Wir haben eine große Ruby on Rails-Anwendung (25 Millionen Benutzer pro Monat). Unser Management hat beschlossen, Node.js umzuschreiben. Bin ich verrückt?

Bitte sag mir ob: Node.js wird unsere Seite schneller machen! Node.js wird weniger Serverressourcen verbrauchen, wir können Geld sparen! Node.js macht uns produktiver! Node.js bedeutet, dass wir clientseitigen und serverseitigen JavaScript-Code freigeben können. Zur Verdeutlichung schreiben wir...