Softwareentwicklung

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



10
Warum wird auf so wenigen großen Websites ein Microsoft-Stack ausgeführt? [geschlossen]
Auf den ersten Blick fällt mir eine Handvoll großer Websites ein, die den Microsoft-Stack verwenden Microsoft.com Dell Mein Platz Viel Fisch Paketüberfluss Hotmail, Bing, WindowsLive Laut Beobachtungen scheinen jedoch fast alle der 500 besten Websites andere Plattformen zu betreiben. Was sind die Hauptgründe für die geringe Marktdurchdringung? Kosten? Technologische Einschränkungen? …

20
Kostenlos arbeiten? [geschlossen]
Ich bin auf diesen Artikel Work for Free gestoßen, der mich zum Nachdenken gebracht hat. Das Ziel eines jeden Arbeitgebers ist es, von den Arbeitnehmern mehr Wert zu gewinnen, als das Unternehmen in Form von Löhnen auszahlt. Ansonsten gibt es kein Wachstum, keinen Fortschritt und keinen Vorteil für den Arbeitgeber. …
33 experience 

8
Wie kann man Code am effektivsten debuggen? [geschlossen]
Fehler, die sich in Code einschleichen, können minimiert, aber nicht vollständig beseitigt werden - Programmierer sind, obwohl viele anderer Meinung sind , nur Menschen. Was können wir tun, um einen Fehler in unserem Code auszumerzen, wenn wir ihn entdecken? Wie sollten wir vorgehen, um unsere wertvolle Zeit optimal zu nutzen …
33 debugging 


12
Wie oft verwenden Sie formale UML?
Ich habe Ad-hoc-MUML (erfundene Modellierungssprache) verwendet, um das System ziemlich häufig zu entwerfen und zu erklären. Es sieht ähnlich aus wie UML und ist in der Regel ziemlich gut verstanden. Ich hatte jedoch einen oder zwei Professoren, die sich für die Verwendung einer strengen, formalen UML aussprachen, die der Spezifikation …
33 uml  diagrams 

30
Größter Fehler, den du jemals gemacht hast [geschlossen]
Ähnlich wie bei der Frage, die ich bei Server Fault gelesen habe, ist dies der größte Fehler, den Sie jemals in einer IT-bezogenen Position gemacht haben. Einige Beispiele von Freunden: Ich musste an einer Produktionsstätte arbeiten, also entschied ich mich, die Live-Datenbank auf die Beta-Site zu kopieren. Ziemlich normal, aber …
33 experience 

3
Wie löse ich die zirkuläre Abhängigkeit?
Ich habe drei Klassen, die kreisförmig voneinander abhängig sind: TestExecuter führt Anforderungen von TestScenario aus und speichert eine Berichtsdatei mit der ReportGenerator-Klasse. So: TestExecuter ist von ReportGenerator abhängig, um den Bericht zu generieren ReportGenerator hängt von TestScenario und den in TestExecuter festgelegten Parametern ab. TestScenario ist abhängig von TestExecuter. Kann …

4
Warum gibt es keine WSDL-Unterstützung für Web Api?
Ich fange gerade erst mit .Net WebApi an und bemerke sofort, dass es keinen Vertrag gibt, der definiert, wie die API aussieht und wie sie verwendet werden soll (Anfragen / Antworten von jeder Aktion). Dies erfolgt normalerweise in Form von eine WSDL für WCF / Soap. Mir scheint, dies ist …



6
Werden Verschlüsse als unreiner Funktionsstil angesehen?
Werden Verschlüsse in der funktionalen Programmierung als unrein angesehen? Es scheint, dass man Abschlüsse generell vermeiden kann, indem man Werte direkt an eine Funktion übergibt. Deshalb sollten Schließungen nach Möglichkeit vermieden werden? Wenn sie unrein sind und ich zu Recht behaupte, dass sie vermieden werden können, warum unterstützen so viele …

5
Sollten Sie Ihre Daten über alle Komponententests hinweg fest codieren?
Bei den meisten Unit-Testing-Tutorials / Beispielen werden in der Regel die zu testenden Daten für jeden einzelnen Test definiert. Ich denke, dies ist Teil der Theorie "Alles sollte isoliert getestet werden". Ich habe jedoch festgestellt, dass bei mehrschichtigen Anwendungen mit viel DI der Code, der zum Einrichten der einzelnen Tests …

7
Wie verhindere ich das unbekannte Duplizieren von Code?
Ich arbeite auf einer ziemlich großen Codebasis. Hunderte von Klassen, Tonnen von verschiedenen Dateien, viele Funktionen, es dauert mehr als 15 Minuten, um eine neue Kopie abzurufen usw. Ein großes Problem bei einer so großen Codebasis ist, dass es einige Dienstprogrammmethoden gibt, die dasselbe tun, oder Code, der diese Dienstprogrammmethoden …

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.