Softwareentwicklung

14
Gilt MVC nur für das Web

Es ist fast und sofort, wenn ich mit Entwicklern über Model View Controller ( MVC ) spreche, dass sie eine Anfrage an eine URL stellen, der Server eine Entität (MODEL) erstellt und Ihnen eine visuelle Darstellung dieses Modells bereitstellt. Bedeutet dies, dass MVC nur für das Web gedacht ist, oder...

14
Warum heißt es "Here Document"?

(Lass es mich wissen, wenn dies die falsche SE ist) Warum heißt ein Here-Dokument (oder Heredoc) so? Wikipedia hatte zu diesem Thema nichts zu sagen. Ich habe Unix-Dokumente gefunden, die ein "Here is document" beschreiben. Ist das das

14
Finden Sie ein "Loch" in einer Liste von Zahlen

Was ist der schnellste Weg, um die erste (kleinste) Ganzzahl zu finden, die in einer gegebenen Liste unsortierter Ganzzahlen nicht existiert (und die größer ist als der kleinste Wert der Liste)? Mein primitiver Ansatz besteht darin, sie zu sortieren und die Liste durchzugehen. Gibt es einen...

14
Wann benutzt man typedef?

Ich bin ein bisschen verwirrt, ob und wann ich typedef in C ++ verwenden soll. Ich denke, es ist ein Spagat zwischen Lesbarkeit und Klarheit. Hier ist ein Codebeispiel ohne typedefs: int sum(std::vector<int>::const_iterator first, std::vector<int>::const_iterator last) { static...

14
TDD: Mache ich es richtig?

Ich bin ein neuer Programmierer (lerne erst seit ungefähr einem Jahr) und in meinem Ziel, besser darin zu werden, habe ich erst kürzlich etwas über TDD gelernt. Ich wollte es mir zur Gewohnheit machen, weil es mir sehr hilfreich erscheint. Ich wollte überprüfen, ob ich es richtig benutze. Was...

14
Historische Ursprünge der Scala impliziert

Scala wurde von vielen meiner Kollegen als komplex bezeichnet, und einige gaben all diesen die Schuld neuen Funktionen dafür verantwortlich. Während die meisten Programmierer die OO-Funktionen kennen und zumindest die anständigen auch über funktionale Programmierung Bescheid wissen, gibt es eine...