Softwareentwicklung

340
Was ist negativer Code?

Ich las den Wikipedia-Artikel über Douglas McIlroy und fand ein Zitat, das erwähnt "Der wahre Held der Programmierung ist derjenige, der negativen Code schreibt." Was bedeutet

328
Warum ist der globale Staat so böse?

Lassen Sie mich zunächst sagen, dass mir die Konzepte der Abstraktion und der Abhängigkeitsinjektion bekannt sind. Ich muss meine Augen hier nicht öffnen. Nun, die meisten von uns sagen (zu) oft, ohne wirklich zu verstehen: "Benutze keine globalen Variablen" oder "Singletons sind böse, weil sie...

322
Sollten Sie Ihr Backend als API schreiben?

Ich hatte heute eine hitzige Diskussion über unsere MVC-Anwendung. Wir haben eine in MVC ( ASP.NET ) geschriebene Website, die normalerweise dem Muster folgt, in der Ansicht etwas zu tun -> Controller antippen -> Controller erstellt ein Modell (ruft einen Manager auf, der die Daten abruft,...

316
Was bedeutet "Bühne" in Git?

Ich finde git schwer zu verstehen, da ich die Bedeutung der für die Aktionen verwendeten Wörter nicht finden konnte. Ich habe das Wörterbuch auf die Bedeutung von "stage" überprüft, und keine der Bedeutungen war mit Versionskontrollkonzepten verbunden. Was bedeutet "Bühne" im Kontext von...

314
Soll ich meine GitHub-Forked-Repositorys für immer behalten?

Also habe ich das Repository einer anderen Person gegabelt, einige Änderungen vorgenommen, eine Pull-Anfrage gesendet und meine Änderungen in das Produkt übernommen. Toll! Aber ... was soll ich mit meinem Gabeldepot machen? Gibt es einen zwingenden Grund für mich, mein Repository zu behalten, oder...

301
Woher weiß ich, ob ich ein guter Programmierer bin?

Wie die meisten Leute halte ich mich für ein bisschen überdurchschnittlich in meinem Bereich. Ich werde gut bezahlt, habe Beförderungen erhalten und hatte noch nie ein echtes Problem damit, gute Referenzen oder einen Job zu bekommen. Aber ich war schon genug da, um zu bemerken, dass viele der...