Softwareentwicklung

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


8
Warum verbietet die US-Regierung dynamische Sprachen für sichere Projekte?
Ich kenne einige Leute, die derzeit an einem Projekt für das US-Militär arbeiten (niedriges Sicherheitsniveau, nicht kämpfende Personaldaten). Ein Anfangszustand des Projektcodes wurde dem Militär zur Überprüfung vorgelegt, und das Programm wurde mit einer Art Sicherheitsanalyse-Tool ausgeführt. Es gab einen Bericht über bekannte Sicherheitsprobleme im Code zurück und erforderte Änderungen, …


11
Einzeilige Funktionen, die nur einmal aufgerufen werden
Stellen Sie sich eine parameterlose ( edit: not required) Funktion vor, die eine einzelne Codezeile ausführt und nur einmal im Programm aufgerufen wird (obwohl es nicht ausgeschlossen ist, dass sie in Zukunft erneut benötigt wird). Es könnte eine Abfrage durchführen, einige Werte überprüfen, etwas mit Regex tun ... irgendetwas Obskures …
120 functions 

21
Gibt es eine Möglichkeit, den Vertrieb dauerhaft zu überbeanspruchen? [geschlossen]
Ich scheine immer wieder in einer Situation festzustecken, in der die Veröffentlichungstermine nicht auf irgendetwas Technischem beruhen, sondern weil sich bis dahin jemand im Vertrieb für einen Kunden engagiert hat. Basierend auf Diskussionen mit Freunden in der Entwicklung in anderen Unternehmen scheint das Gleiche zu passieren. "Hier ist das festgeschriebene …

7
Wie kann man vermeiden, von einem mächtigeren Mitwirkenden in Vergessenheit geraten zu werden?
Wie kürzlich hier berichtet : Xamarin hat Cocos2D-XNA, ein 2D / 3D-Entwicklungsframework für Spiele, entwickelt und eine plattformübergreifende Bibliothek erstellt, die in PCL-Projekte einbezogen werden kann. Der Gründer des gegabelten Projekts sagt jedoch : Der Zweck der MIT-Lizenz ist es, Ihre faire Verwendung zu entlasten. Um Sie nicht zu ermutigen, …

7
Mein Büro möchte, dass eine unendliche Anzahl von Filialen als Richtlinie zusammengelegt wird. Welche anderen Möglichkeiten haben wir?
Mein Büro versucht herauszufinden, wie wir mit Zweigaufteilungen und Zusammenschlüssen umgehen, und wir sind auf ein großes Problem gestoßen. Wir haben es mit langfristigen Nebenzweigen zu tun - bei denen ein paar Leute an einem Nebenzweig arbeiten, der sich vom Meister trennt, den wir für ein paar Monate entwickeln, und …


9
Bin ich zu jung zum Ausbrennen? [geschlossen]
Ich fühle mich ausgebrannt, obwohl ich erst seit 5 Jahren nicht mehr auf dem College bin. In den ersten drei Jahren meiner Karriere lief es fantastisch. In der Schule war ich nie etwas Besonderes, aber ich fühlte mich in meiner Firma besonders. Rückblickend konnte ich feststellen, dass ich alles richtig …
119 productivity 

8
Kritik und Nachteile der Abhängigkeitsinjektion
Dependency Injection (DI) ist ein bekanntes und modisches Muster. Die meisten Ingenieure kennen die Vorteile: Isolation bei Unit-Tests möglich / einfach machen Abhängigkeiten einer Klasse explizit definieren Gutes Design ermöglichen ( Single Responsibility Prinzip (SRP) zum Beispiel) Schnelle Aktivierung von Switching-Implementierungen ( DbLoggeranstelle von ConsoleLoggerbeispielsweise) Meiner Meinung nach besteht branchenweit …



14
Warum unterstützen die meisten Programmiersprachen nur die Rückgabe eines einzelnen Wertes aus einer Funktion? [geschlossen]
Gibt es einen Grund, warum Funktionen in den meisten (?) Programmiersprachen so konzipiert sind, dass sie eine beliebige Anzahl von Eingabeparametern unterstützen, jedoch nur einen Rückgabewert? In den meisten Sprachen ist es möglich, diese Einschränkung zu umgehen, z. B. durch die Verwendung von out-Parametern, die Rückgabe von Zeigern oder die …

11
Die moderne Art der Fehlerbehandlung…
Ich habe über dieses Problem schon eine Weile nachgedacht und finde mich ständig mit Vorbehalten und Widersprüchen konfrontiert. Deshalb hoffe ich, dass jemand zu folgenden Schlussfolgerungen kommen kann: Bevorzugen Sie Ausnahmen gegenüber Fehlercodes Soweit mir bekannt ist, sollten Sie nach vierjähriger Tätigkeit in der Branche beim Lesen von Büchern, Blogs …

16
Sollte ich nicht referenzierten Code entfernen?
Ich arbeite an einer mittelgroßen Codebasis (100.000 Zeilen), die allesamt relativ neuen Code enthält (weniger als ein Jahr alt) und eine gute Abdeckung durch Komponententests aufweist. Ich stoße immer wieder auf Methoden, die entweder nirgendwo mehr verwendet werden oder auf die nur in Komponententests verwiesen wird, in denen nur diese …

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.