Softwareentwicklung

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

5
Ist der agile Ansatz mit der Einstellung von Auftragnehmern vereinbar?
Einerseits betont der agile Ansatz ein engmaschiges Team, das sich gegenseitig zur Rechenschaft zieht und das kollektive Eigentum an dem Projekt akzeptiert. Auf der anderen Seite setzen Unternehmen Vertragsprogrammierer ein, um die Spitzen und Täler der Finanzierung zu bewältigen, ohne die tatsächlichen Mitarbeiter zu entlassen. Wenn es an Finanzierung mangelt, …





10
Bevorzugen Sie Algorithmen gegenüber handgeschriebenen Schleifen?
Welche der folgenden Aussagen finden Sie besser lesbar? Die handgeschriebene Schleife: for (std::vector<Foo>::const_iterator it = vec.begin(); it != vec.end(); ++it) { bar.process(*it); } Oder der Algorithmusaufruf: #include <algorithm> #include <functional> std::for_each(vec.begin(), vec.end(), std::bind1st(std::mem_fun_ref(&Bar::process), bar)); Ich frage mich, ob std::for_eaches sich wirklich lohnt, wenn man bedenkt, dass ein so einfaches Beispiel …
10 c++  algorithms 

12
Wie wird "SELECT *" auf Englisch gelesen? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
10 sql 

5
Auswahl der richtigen Lizenz
Ich habe Probleme bei der Auswahl der richtigen Lizenz für meine Arbeiten. Ich habe einige Anforderungen: Nicht wie die GNU (L) GPL kopyleft und ermöglicht die Weiterverteilung unter anderen Lizenzen Ermöglicht anderen Personen die Weitergabe Ihrer (geänderten) Arbeit, verhindert jedoch, dass andere Personen mit meiner Arbeit frei Geld verdienen (sie …
10 licensing 

12
Buchung eines hohen Gehalts in der Stellenanzeige für Programmierer [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 4 Jahren . Würde die Veröffentlichung eines hohen Gehalts in einer Stellenanzeige …
10 hiring 


5
Wie aktualisieren Sie Copyright-Hinweise?
Jetzt ist es also 2011 und da ich unsere aktiven Projekte weiter codiere, ist es Zeit, einige Copyright-Hinweise zu aktualisieren. z.B. Copyright Widgets Ltd 2010 bis Copyright Widgets Ltd 2010, 2011 Meine Frage ist, wann Sie die Copyright-Hinweise aktualisieren? Ändern Sie den Hinweis im Kopf einer Datei, wenn Sie zum …
10 copyright 

1
Haben Ihnen Unit-Test-Generatoren bei der Arbeit mit Legacy-Code geholfen?
Ich betrachte eine kleine (~ 70 kLOC einschließlich generierter) C # -Codebasis (.NET 4.0, etwas Silverlight) mit sehr geringer Testabdeckung. Der Code selbst funktioniert dahingehend, dass er die Benutzerakzeptanztests bestanden hat, aber spröde und in einigen Bereichen nicht sehr gut berücksichtigt ist. Ich möchte mit den üblichen Verdächtigen (NMock, NUnit, …



4
Über Objektgrenzen hinweg verschüttete Informationen
Oft haben meine Geschäftsobjekte Situationen, in denen Informationen zu oft Objektgrenzen überschreiten müssen. Wenn Sie OO ausführen, möchten wir, dass sich Informationen in einem Objekt befinden und dass sich der gesamte Code, der sich mit diesen Informationen befasst, so weit wie möglich in diesem Objekt befindet. Die Geschäftsregeln folgen jedoch …

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.