Softwareentwicklung

182
Wurde „Nicht jeder kann Programmierer sein“ untersucht?

Ein altes Sprichwort, an das sich viele Programmierer halten, lautet: "Es erfordert einen bestimmten Verstand, das Programmieren zu lernen, und nicht jeder kann es." Jetzt bin ich sicher, dass wir alle unsere eigenen anekdotischen Beweise haben, aber wurde dies wissenschaftlich

180
Ist jede Sprache in C geschrieben?

Beim Programmieren in verschiedenen Sprachen (C / C ++, C #) fällt mir manchmal folgender Gedanke ein: Ist jede Sprache in der Programmiersprache C geschrieben? Ist die C-Sprache die Mutter / der Vater aller Sprachen? Ist jedes Konzept ( OOP usw.) vollständig in C implementiert? Bin ich in die...

180
Wie balancieren Sie in Ihrer täglichen Arbeit zwischen „mach es richtig“ und „mach es so schnell wie möglich“? [geschlossen]

Ich denke immer wieder über diese Frage nach. Ich möchte die Dinge richtig machen: sauberen, verständlichen und korrekten Code schreiben, der einfach zu pflegen ist. Am Ende schreibe ich jedoch Patch für Patch. Nur weil es keine Zeit gibt, Kunden warten, ein Fehler sollte über Nacht behoben werden,...

175
Wann sind Getter und Setter gerechtfertigt?

Getter und Setter werden oft als nicht richtig kritisiert. Andererseits hat der meiste OO-Code, den ich gesehen habe, umfangreiche Getter und Setter. Wann sind Getter und Setter gerechtfertigt? Versuchen Sie, sie zu vermeiden? Sind sie im Allgemeinen überbeansprucht? Wenn Ihre Lieblingssprache...

172
Ist C ++ 11 Uniform Initialization ein Ersatz für die alte Syntax?

Ich verstehe, dass die einheitliche Initialisierung von C ++ 11 einige syntaktische Unklarheiten in der Sprache behebt, aber in vielen Präsentationen von Bjarne Stroustrup (insbesondere in den Gesprächen mit GoingNative 2012) verwenden seine Beispiele diese Syntax jetzt hauptsächlich, wenn er...

168
Unterschied zwischen REST und CRUD

Ich habe REST gelernt und es fühlt sich sehr nach CRUD an (nach dem, was ich über CRUD gelesen habe). Ich weiß, dass sie unterschiedlich sind, und ich frage mich, ob ich sie nicht verstehe, wenn ich denke, dass sie ähnlich sind. Ist REST eine "Obermenge" von CRUD? Macht alles CRUD und...