Softwareentwicklung

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

1
Warum ist das Testen von Einheiten in der objektorientierten Programmierung schwieriger als in der funktionalen Programmierung?
Ich gehe diese Serie durch . Der Autor erwähnt, dass es schwieriger ist, Komponententests zu schreiben, da der Status in der objektorientierten Programmierung beibehalten wird. Er sagt auch, dass es einfacher ist, Komponententests zu schreiben, da die funktionale Programmierung den Status nicht beibehält (nicht immer). Ich habe keine Beispiele gesehen, …

3
Gibt es einen Vorteil, konstante lokale Variablen als statisch (c ++) zu definieren?
void Animation::playAnimation() const { static const int index = 0; const std::string& animationFileName = m_animationContainer.getAnimationName(index); static const int zOrder = -1; static bool isLooping = false; AnimationBank::play(animationFileName, zOrder, isLooping); } Gibt es einen Vorteil, konstante lokale Variablen als zu definieren static? Oder es ist unnötig und sogar schlechte Praxis.
9 c++  c++11  c++14 

4
Wie füge ich einer Bibliothek eine Protokollierung hinzu, damit diese mithilfe der Bibliothek problemlos in das Protokollierungssystem des Programms integriert werden kann?
Ich schreibe eine Bibliothek mit vielen Informationen, die in einem Protokoll des Programms, das sie verwendet, von Nutzen sein können, aber ich weiß nicht, wie ich sie am besten so verfügbar machen kann, dass das Programm, das meine Bibliothek verwendet, dies kann Integrieren Sie die Protokolle meiner Bibliothek nahtlos in …
9 c++  logging 


1
Optionen vs Einstellungen vs Einstellungen? Was bedeuten sie und wofür soll ich sie verwenden? [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Jahren . In den verschiedenen Programmen haben Sie meistens einen …


4
Ist ein "Objektkonstruktor" ein kürzerer Name für eine "Funktion mit dem Namen" Objekt ", die den Typ" Objekt "zurückgibt?
Ich meine, es geht mehr darum, Wörter auszuwählen, als dass es einen Unterschied zwischen Funktion und Konstruktoraufruf gibt. Das Objekt mit dem Namen "Konstruktor eines Objekts" kann auch als "Funktion mit vom objectTyp zurückgegebenem Typ object" bezeichnet werden. Man könnte argumentieren, dass C ++ nicht zulässt, dass man dieselbe Funktion …





6
Ist * in C ein Operator oder Teil eines Typs in einer Deklaration?
In C *wird der Indirektionsoperator oder der Dereferenzierungsoperator genannt. Ich verstehe, wie es funktioniert, wenn es in einer Anweisung verwendet wird. Es ist sinnvoll zu schreiben *poder * p, wenn man bedenkt, dass es sich um einen unären Operator handelt. Manchmal wird jedoch in einer Deklaration a *verwendet. void move(int …
9 c  pointers  operators 




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.