Softwareentwicklung

42
Warum (nicht) segmentieren?

Ich beschäftige mich mit Betriebssystemen und der x86-Architektur, und während ich über Segmentierung und Paging las, war ich natürlich neugierig, wie moderne Betriebssysteme mit Speicherverwaltung umgehen. Nach meinem Dafürhalten meiden Linux und die meisten anderen Betriebssysteme im Wesentlichen...

42
Was definiert robusten Code?

Mein Professor bezieht sich immer wieder auf dieses Java-Beispiel, wenn er von "robustem" Code spricht: if (var == true) { ... } else if (var == false) { ... } else { ... } Er behauptet, dass "robuster Code" bedeutet, dass Ihr Programm alle Möglichkeiten berücksichtigt und dass es keinen...

42
Woher kommt der Begriff „Roter / Schwarzer Baum“?

Ein Rot / Schwarz-Baum ist eine Möglichkeit, einen ausgeglichenen binären Suchbaum zu implementieren. Die Prinzipien dahinter machen für mich Sinn, aber die gewählten Farben nicht. Warum rot und schwarz im Gegensatz zu anderen Farbpaaren oder Attributen im Allgemeinen? Wenn ich "rot und schwarz"...

42
Ist dies eine richtige Situation, um eine Konstante zu verwenden?

Also gab mein Professor Feedback zu einem Projekt, an dem ich gearbeitet habe. Er hat ein paar Zeichen für diesen Code angedockt: if (comboVendor.SelectedIndex == 0) { createVendor cv = new createVendor(); cv.ShowDialog(); loadVendors(); } Dies ist in einem Combobox "Index geändert" -Handler....

42
Warum ist Zend Framework so kompliziert?

Ich bin Webentwickler und habe Erfahrung in der Entwicklung mehrerer Webanwendungen in PHP. Ich habe eine Idee, ein Produkt für mich selbst zu entwickeln, und habe mich für die Verwendung eines MVC-basierten Frameworks entschieden, da mir die Idee von MVC sehr gefällt und ich die Anwendung...

42
Was ist mit einem primitiven Datentyp gemeint?

Mein Verständnis eines primitiven Datentyps ist das Dies ist ein Datentyp, der implizit von einer Sprache bereitgestellt wird (andere sind benutzerdefinierte Klassen). Unterschiedliche Sprachen haben unterschiedliche Datentypen, die für diese bestimmte Sprache als primitiv gelten. Ist das...

42
Was ist so schlimm am DOM?

Ich höre immer wieder Leute (insbesondere Crockford), die sagen, dass das DOM eine schreckliche API ist, aber diese Aussage nicht wirklich rechtfertigen. Abgesehen von browserübergreifenden Inkonsistenzen, was sind einige Gründe, warum das DOM als so schlecht eingestuft

42
Was ist "Schwärmen"?

Ich habe gehört, dass Schwärmen im Zusammenhang mit Agiler oder Extremer Programmierung erwähnt wurde. Es scheint eine Ergänzung zum Pairing zu sein. Was genau ist das Wann sollte es angewendet werden? Wie machst du das