Softwareentwicklung

80
Warum ist Schema meine Muttersprache an der Universität?

Ich höre jeden Tag von C, C ++, Java, wenn Leute anfangen, über Informatik zu sprechen, aber in meinem ersten Informatikkurs werden wir gebeten, in Schema (DrRacket) zu schreiben. Warum ist das so? Welche Unterschiede ergeben sich für mein zukünftiges Programmierverständnis? UPDATE: Ich habe...

80
Warum verwendet Git Hashes anstelle von Revisionsnummern?

Ich habe mich immer gefragt, warum Git Hashes gegenüber Revisionsnummern bevorzugt. Revisionsnummern sind (meiner Meinung nach) viel klarer und leichter zu finden: Es gibt einen Unterschied, wenn Sie jemandem sagen, er solle sich die Revision 1200 ansehen oder 92ba93e festschreiben! (Nur um ein...

80
Umgang mit fehlgeschlagenen Sprints und Deadlines

In vielen Scrum-Büchern und -Artikeln heißt es, dass ein fehlgeschlagener Sprint (wenn das Team einige Funktionen aus dem Sprint Backlog nicht fertigstellt) nicht so schlimm ist, dass er von Zeit zu Zeit auftritt und tatsächlich nützlich sein kann, wenn das Team aus seinen Fehlern lernt und...

80
Ausnahmen, Fehlercodes und diskriminierte Gewerkschaften

Ich habe vor kurzem einen C # -Programmierjob begonnen, habe aber einiges an Hintergrundwissen in Haskell. Aber ich verstehe, dass C # eine objektorientierte Sprache ist, ich möchte keinen runden Stift in ein quadratisches Loch zwingen. Ich habe den Artikel Exception Throwing von Microsoft...