Softwareentwicklung

Fragen und Antworten für Fachleute, Akademiker und Studenten, die im Lebenszyklus der Systementwicklung arbeiten

7
Warum gibt es in std :: string so viele String-Klassen?
Es scheint mir, dass viele größere C ++ - Bibliotheken am Ende ihren eigenen Zeichenfolgentyp erstellen. Im Client - Code haben Sie entweder die eine aus der Bibliothek verwenden ( QString, CString, fbstringusw., ich bin sicher , dass jemand ein paar nennen kann) oder hält zwischen dem Standardtyp umzuwandeln und …
56 c++ 

9
Sind Intel-Compiler wirklich besser als die von Microsoft? [geschlossen]
Vor Jahren war ich überrascht, als ich entdeckte, dass Intel Visual Studio-kompatible Compiler verkauft. Ich habe es insbesondere für C / C ++ sowie fantastische Diagnosetools ausprobiert. Aber der Code war einfach nicht so rechenintensiv, um den Unterschied zu bemerken. Der einzige Eindruck war: Hat Intel es gerade wirklich für …
56 compiler 

11
Wie viele Fragen sollten Sie als Praktikant stellen? [geschlossen]
Ich habe gerade ein Praktikum begonnen und mache mir Sorgen, dass ich zu viele Fragen stelle. Mein Mentor weist mir Projekte zu und hilft mir dabei, alle Technologien und Methoden des Unternehmens kennenzulernen. Es gibt jedoch so viel neues Material, das ich bei diesem Projekt lernen kann, dass ich viele …
56 internship 

11
IDEs für dynamische Sprachen - wie weit kommen Sie?
Ich finde es frustrierend, wie die Geschwindigkeit der Entwicklung, die dynamische Sprachen bieten sollten, durch das Fehlen von Vervollständigungen und anderen Vorteilen, die IDEs in ihren statischen Entsprechungen bieten würden, erheblich beeinträchtigt wird. Es geht nicht nur darum, weniger zu tippen - es ist der Produktivitätsschub und der Spaß, den …



3
Was ist ein Lambda und warum ist es nützlich? [geschlossen]
Bisher hörte ich von: Lambda-Kalkül Lambda-Programmierung Lambda-Ausdrücke Lambda funktioniert Was alles mit funktionaler Programmierung zu tun zu haben scheint ... Anscheinend wird es in C ++ 1x integriert, so dass ich es jetzt besser verstehen könnte: http://en.wikipedia.org/wiki/C%2B%2B0x#Lambda_functions_and_expressions Kann jemand kurz definieren, was Lambdas Dinge sind und wo es nützlich sein …

13
Warum wird die Windows-Registrierung benötigt?
Da ich Probleme in com, Seite an Seite, behoben habe, während ich die Windows-Registrierung leidenschaftlich hasste, habe ich mich gefragt, warum das nötig ist. Ich war nie gezwungen, ein ganzes Buch über bewährte Verfahren für die Registrierung zu lesen und es dann einfach zu lesen. Ich habe jedoch Linux und …


19
Erfüllt OOP das Versprechen der Wiederverwendung von Code? Welche Alternativen gibt es, um die Wiederverwendung von Code zu erreichen?
Das vielleicht größte Versprechen bei der Verwendung eines objektorientierten Paradigmas ist die Wiederverwendung von Code. Einige bestreiten, dass dies erreicht wurde. Warum wurde es (nicht) erreicht? Wird Code nach OOP wiederverwendet, um die Produktivität von Projekten zu steigern? Oder überschaubarer? Oder einfacher zu warten? Oder mit mehr Qualität? Wahrscheinlich sind …

30
Welche Bücher, die keine Programmierbücher sind, sollten Programmierer lesen, um ihre Programmier- und Denkfähigkeiten zu verbessern? [geschlossen]
Es gibt eine Menge von Fragen über das, was die Programmierung Bücher auf dem Programmierer Bücherregal sein sollten. Wie wäre es mit Büchern, die nichts mit Programmierung zu tun haben und die Ihnen helfen können, ein besserer Programmierer oder Entwickler zu werden? Es wäre auch interessant zu wissen, warum sie …

3
Gibt es einen Leistungsvorteil bei der Verwendung der Methodenreferenzsyntax anstelle der Lambda-Syntax in Java 8?
Überspringen Methodenverweise den Overhead der Lambda-Hülle? Könnten sie in der Zukunft? Gemäß dem Java-Tutorial zu Methodenreferenzen : Manchmal ... ruft ein Lambda-Ausdruck nur eine vorhandene Methode auf. In diesen Fällen ist es oft klarer, die vorhandene Methode namentlich zu bezeichnen. Mit Methodenreferenzen können Sie dies tun. Sie sind kompakte, leicht …


4
Warum ist die Verwendung von MySQL für eine Wörterbuch-Website eine schlechte Idee?
Ich plane, eine Datenbank zu entwerfen und einzurichten, in der Wörterbucheinträge (normalerweise einzelne Wörter) und ihre Bedeutung in einer anderen Sprache gespeichert werden. So zum Beispiel die Tabelle Glossar muss Eintrag und Definition und jede Tabelle Datensatz einen Verweis auf die hat ID einen Datensatz in gespeichert Tag(Jeder Eintrag muss …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.