Softwareentwicklung

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

5
Indizierung einer Datenbank
Ich kenne mich mit Datenbanken nicht so gut aus und versuche nun, den Indexierungsmechanismus zu verstehen. Soweit ich weiß, beschleunigt die Indizierung einer Spalte in einem RDBMS die Suche nach dieser Spalte. Dies gilt auch für die Triple-Stores. Nur bei diesen Indizes wird davon ausgegangen, dass Sie (zum Beispiel) hauptsächlich …
12 database 


4
Leckt eine erneute Ausnahmebedingung eine Abstraktion?
Ich habe eine Schnittstellenmethode, die in der Dokumentation angibt, dass eine bestimmte Art von Ausnahme ausgelöst wird. Eine Implementierung dieser Methode verwendet etwas, das eine Ausnahme auslöst. Die interne Ausnahme wird abgefangen und die vom Schnittstellenvertrag deklarierte Ausnahme wird ausgelöst. Hier ist ein kleines Codebeispiel zur besseren Erklärung. Es ist …


3
Behandlung von Fehlern in PHP bei Verwendung von MVC
Ich habe Codeigniter in letzter Zeit häufig verwendet, aber eine Sache, die mich nervt, ist, Fehler zu behandeln und sie dem Benutzer anzuzeigen. Ich war noch nie gut darin, mit Fehlern umzugehen, ohne dass es chaotisch wird. Mein Hauptanliegen ist die Rückgabe von Fehlern an den Benutzer. Ist es empfehlenswert, …

7
Warum habe ich nach dem Schreiben von Code das Gefühl, dass ich nach einiger Zeit besser geschrieben hätte? [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 …

7
Wird ein separates Teilprojekt von erfahrenen Entwicklern dazu beitragen, dass die Neulinge schneller auf Touren kommen?
Wir haben 7 Entwickler in einem Team und müssen unser Entwicklungstempo in kurzer Zeit (ungefähr einem Monat) verdoppeln. Ich weiß, dass es eine vernünftige Regel gibt: "Wenn Sie mehr Entwickler einstellen, verlieren Sie nur in den ersten Monaten an Produktivität." Das Projekt ist ein E-Commerce-Webdienst mit rund 270.000 Codezeilen. Meine …

2
Intelligenz als Vektorgröße
Ich lese gerade dieses wundervolle Buch mit dem Titel "Programmierer bei der Arbeit: Überlegungen zum Handwerk des Programmierens" von Peter Seibel und bin gerade dabei, dass das Gespräch mit Joshua Bloch geführt wird, und habe diese Antwort gefunden, die für einen Programmierer ein wichtiger Punkt ist. Der Absatz geht ungefähr …


8
Widersprüchliche Java-Stile in einem Team
Ich bin Teil eines Java-Entwicklungsteams mit einer Frist von 6 Wochen. Dies macht es erforderlich, sehr viel Code sehr schnell zu schreiben. Unser Entwicklungsteam hat jedoch unterschiedliche Codierungsstile. Von Namenskonventionen bis zu Abstraktionsmethoden ist in unserem Team alles anders. Kennt jemand irgendwelche Dokumente, die "Standards" für Java diktieren? Um dies …



14
Benötigt ein unerfahrener Programmierer eine IDE? [geschlossen]
Geschlossen . Diese Frage ist meinungsbasiert . 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 5 Jahren . Lesen Sie diese andere Frage macht mich fragen , …
12 ide 

2
Warum empfehlen die Benutzer, keine Instanzvariablen für Ansichten in Ruby on Rails zu verwenden?
Warum höre ich, dass es nicht gut ist, Instanzvariablen zwischen Controllern und Ansichten zu teilen. Ich mag es irgendwie, weil ich sofort über das @ sehen kann, dass etwas vom Controller kommt. Ich sehe hier eine gute Möglichkeit, Helfer in Controllern zu verwenden: http://www.stephencelis.com/2008/09/06/rails-controllers-views-and-variables.html . Aber ich benutze cancan für …


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.