Softwareentwicklung

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


1
Wie kann man einen Algorithmus mit Beispieldaten richtig dokumentieren?
Ich frage mich, was eine Algorithmusdokumentation enthalten sollte. Ich kann keine richtige Richtlinie finden, der ich folgen kann. Ich habe vor, aufzunehmen Zusammenfassung des Algorithmus Beschreibung des Algorithmus Flussdiagramme Pseudocodes Beispiel-Eingabedatensatz (mehrfach) Ausgabedaten Unit-Tests Experimente Der Kunde fordert eine solche Dokumentation an, um: das Vertrauen in unsere eigenen Zahlen zu …


5
Wie kann die mit einem Codeprojekt verknüpfte Dokumentation am besten gespeichert werden?
Wir haben viele Dokumente im Zusammenhang mit unserer Softwareentwicklung. Dazu gehören Anforderungen, Designdokumente, externe PDFs, Kundendateien, Testanweisungen usw. Derzeit sind diese Dokumente über den gesamten Ort verteilt (Wiki, "irgendwo im Netzwerk", eine lokale Entwicklerfestplatte (!)). und noch schlimmere Orte). Was ist der beste Weg, um sie im Auge zu behalten? …



9
Entfernen von hartcodierten Werten und defensivem Design gegen YAGNI
Zuerst ein bisschen Hintergrund. Ich codiere eine Suche von Alter -> Rate. Es gibt 7 Altersklammern, daher besteht die Nachschlagetabelle aus 3 Spalten (Von | Bis | Rate) mit 7 Zeilen. Die Werte ändern sich selten - es handelt sich um gesetzlich vorgeschriebene Sätze (erste und dritte Spalte), die seit …
10 design 



3
Was ist die empfohlene Namenskonvention für XAML-Markups?
Wie sollte man bei der Arbeit mit WPF oder Silverlight die Namenskonventionen für Steuerelemente verwenden? Benennen Sie die Steuerelemente im XAML-Markup? Ich habe Beispiele von Projekten bei Codeplex mit Kontrollnamen wie "selectButton" oder "btnSelect" gesehen. Was würden Sie empfehlen?
10 wpf  silverlight 

6
Wann wird es übertrieben?
Zunächst einmal entschuldige ich mich, weil ich nicht weiß, wie ich einen Community-Thread erstellen soll. Also hilft mir bitte jemand. Als Entwickler auf vielen Plattformen, Technologien und sogar auf Infrastrukturebene; Ich frage mich immer, wann ich zu viel mache?!? Es war ein nie endender Lernprozess, seit ich angefangen habe. Eine …


3
Gibt es eine Programmiersprache, in der jeder String ein gültiges Programm ist?
Gibt es eine vollständige Turing-Programmiersprache, so dass für ein festes Alphabet (z. B. ASCII) jede mögliche Permutation dieser Zeichen ein semantisch gültiges Programm ist, das ausgeführt werden kann? Wir betrachten Endlosschleifen auch als semantisch gültig. Ich weiß, dass einige Datenformate wie Markdown eine universelle semantische Gültigkeit besitzen (jede Eingabe ist …

3
Summentypen vs Polymorphismus
Im vergangenen Jahr habe ich den Sprung gewagt und eine funktionale Programmiersprache (F #) gelernt. Eines der interessantesten Dinge, die ich gefunden habe, ist, wie sich dies auf die Art und Weise auswirkt, wie ich OO-Software entwerfe. Die beiden Dinge, die mir in OO-Sprachen am meisten fehlen, sind Mustervergleich und …

2
Boolesche Größe in Java nicht definiert: Warum?
Ich sehe, dass die Größe des Booleschen Werts nicht definiert ist. Unten sind zwei Aussagen, die ich bei der Größe primitiver Java-Daten sehe nicht genau definiert Weitere Erklärung sagt Boolescher Wert stellt eine Information dar, aber seine "Größe" ist nicht genau definiert. Die Frage kam mir, warum Boolescher Wert in …
10 java  concepts  boolean 

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.