Softwareentwicklung

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




2
Eine Programmiersprache beherrschen, indem man nicht programmiert?
Der Informatiker Peter Norvig argumentierte in seinem Aufsatz Teach Yourself To Program in 10 Jahren, dass Sie etwa 10.000 Stunden Übung benötigen. Aber Jeff Atwood argumentierte in seinem Beitrag Wie man ein besserer Programmierer wird, indem man nicht programmiert, dass er glaubt, dass der einzige Weg, ein besserer Programmierer zu …


6
Sollte mein Team einen allgemein anerkannten Codierungsstandard als Grundlage für seinen eigenen verwenden?
Das Forschungs- und Entwicklungsteam, in dem ich bin, hat beschlossen, einen Codierungsstandard einzuführen. Wir haben uns erst vor kurzem gebildet und haben zu wenig Code und eigene gemeinsame Codierungszeit, um unser Dokument zu Standards / Konventionen auf die organischen Entwicklungen in unserem Team und auf gute Beispiele aus unserem eigenen …




5
Eine komplexe Geschichte zu Beginn des Projekts aufschlüsseln
Ich versuche, mich mit agilem Projektmanagement (mit Pivotal Tracker) auseinanderzusetzen, stoße aber immer wieder auf Wände, wenn ich versuche, die ersten Geschichten eines Projekts zu definieren. Nehmen Sie zum Beispiel diese sehr einfache Geschichte: "Ein Benutzer sollte in der Lage sein, ein Produkt zu kennzeichnen" Angenommen, ich habe "Produkt" bereits …
9 scrum 

3
Zwei Komponenten mit derselben Funktionalität, die für unterschiedliche Abhängigkeiten erforderlich sind
Ich erstelle eine Anwendung in PHP und verwende Zend Framework 1 und Doctrine2 als ORM-Schicht. Alles läuft gut. Jetzt bemerkte ich zufällig, dass sowohl ZF1 als auch Doctrine2 mit ihrer eigenen Caching-Implementierung geliefert werden und sich darauf verlassen. Ich habe beide bewertet, und obwohl jeder seine eigenen Vor- und Nachteile …

3
Begründung für C-Bibliotheksfunktionen, die errno niemals auf Null setzen
Der C-Standard schreibt vor, dass keine C-Standardbibliotheksfunktionen errnoauf Null gesetzt werden dürfen. Warum genau ist das so? Ich könnte verstehen, dass es nützlich ist, mehrere Funktionen aufzurufen und erst errnonach der letzten zu überprüfen - zum Beispiel: errno = 0; double x = strtod(str1, NULL); long y = strtol(str2, NULL); …
9 c  standards 


2
Sollten wir Entitäten verspotten und Objekte bewerten, wenn wir DDD ausführen?
Nachdem ich einige Artikel über Newable vs Injectable- Objekte gelesen hatte und wie sich diese Konzepte auf die Dienste, Entitäten und Wertobjekte von DDD beziehen, hatte ich einige Zweifel an der Verwendung von Newables in meinem Code, insbesondere in meinen Komponententests. Hauptkandidaten für neue Objekte waren Entities- und Value-Objekte, dh …


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.