Softwareentwicklung

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



8
Objektorientiertes Klassendesign
Ich habe mich über gutes objektorientiertes Klassendesign gewundert. Insbesondere fällt es mir schwer, mich zwischen diesen Optionen zu entscheiden: statische vs Instanzmethode Methode ohne Parameter oder Rückgabewert vs. Methode mit Parametern und Rückgabewert überlappende vs unterschiedliche Methode Funktionalität private vs public Methode Beispiel 1: Diese Implementierung verwendet Instanzmethoden ohne Rückgabewert …

9
Vererbung schief gelaufen
Ich habe einen Code, in dem ein gutes Vererbungsmodell nicht mehr funktioniert, und ich versuche zu verstehen, warum und wie das Problem behoben werden kann. Stellen Sie sich vor, Sie haben eine Zoo-Hierarchie mit: class Animal class Parrot : Animal class Elephant : Animal class Cow : Animal etc. Sie …

4
Was bedeutet der Begriff Day-One-Bug?
Ich bin vor kurzem in einer Mail-Kette auf diesen Begriff gestoßen. Google sagt mir, dass es einen Zero-Day-Bug gibt und dass Microsoft und Adobe die Spitzenreiter sind :) Gibt es so etwas wie einen Fehler vom ersten Tag ? Was könnte das heißen?
12 terminology  bug 

7
Wie lange kann es dauern, bis ein Bildschirm angezeigt wird, bevor er als Leistungsproblem eingestuft wird?
Ich bin an der Entwicklung einer Windows-Anwendung mit verschiedenen Bildschirmen beteiligt. Es dauert zehn Sekunden, bis einer von ihnen angezeigt wird, ohne dass ein Drehfeld oder ein anderer Hinweis darauf vorhanden ist, dass der Bildschirm geladen wird. Ich halte dies für ein ernstes Leistungsproblem, aber ich scheine der einzige zu …

4
Standards zum Vorlesen von Code?
Hat jemand einen Standard für das Vorlesen von Code für jede Sprache definiert? Ich stelle mir vor, dass dies für Software wie Screenreader für Sehbehinderte wichtig ist. Solche Dinge tauchen auch auf, wenn Sie mit jemandem über Code diskutieren, ihn in einer Gruppe überprüfen oder eine Klasse unterrichten. In der …


11
Wie kann man ein junges und sterbendes Projekt retten?
Ich poste dies anonym, weil ich keine potenziellen Probleme haben möchte. Ich habe ein großes Problem. Ich bin kürzlich einem Team beigetreten, das jünger als ein Jahr ist. Ich bin seit einem Monat hier, um mit dem Projekt zu beginnen. Die Unternehmensstruktur sieht folgendermaßen aus: Inhaber (nicht technisch) Projektmanager (nicht …

5
Vor- und Nachteile von gehosteten Skripten [geschlossen]
Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Ich habe gesehen, dass einige Entwickler gehostete …
12 jquery 

2
Grundlegendes zum Backtracking in C ++
Ich verstehe die Grundlagen von C ++ gut und verstehe auch, wie Rekursion funktioniert. Ich bin auf bestimmte Probleme gestoßen, wie das klassische Acht-Königinnen-Problem und das Lösen eines Sudoku mit Backtracking. Mir ist klar, dass ich in dieser Hinsicht ziemlich verloren bin. Ich kann mich anscheinend nicht mit dem Konzept …
12 c++  recursion 

4
Ist es in Ordnung, Methoden einzuführen, die nur bei Unit-Tests verwendet werden?
Vor kurzem habe ich eine Factory-Methode getestet. Die Methode bestand darin, entweder ein einfaches Objekt oder ein Objekt in einem Dekorateur zu erstellen. Das dekorierte Objekt kann von einer von mehreren Arten sein, die alle StrategyClass erweitern. In meinem Test wollte ich überprüfen, ob die Klasse des zurückgegebenen Objekts den …
12 php  tdd 

8
Computerarchitektur als Programmierer lernen [geschlossen]
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …

6
Solo .NET Programmer wechselt zu einem Team
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 5 Jahren . Ich war in den letzten 8 Jahren ein Solo-.NET-Programmierer für ein kleines Startup. …
12 team  teamwork 

9
Vermeidung objektorientierter Fallstricke, Migration von C, Was hat bei Ihnen funktioniert?
Ich programmiere seit einiger Zeit in prozeduralen Sprachen und meine erste Reaktion auf ein Problem besteht darin, es in Aufgaben zu zerlegen, anstatt die verschiedenen Entitäten (Objekte), die existieren, und ihre Beziehungen zu berücksichtigen. Ich habe einen Universitätskurs in OOP absolviert und verstehe die Grundlagen von Kapselung, Datenabstraktion, Polymorphismus, Modularität …

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.