Softwareentwicklung

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


5
Programmieren auf Lochkarten lernen [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 4 Jahren . Ich würde gerne einmal in meinem Leben versuchen, mit Lochkarten zu programmieren. Wie …
9 learning 


2
Ist dieser unangenehme Abstand eine Art Stil?
Beim Lesen eines anderen Programmiercodes verwendet er ein Format, das ich noch nie gesehen habe. Z.B namespace MyNs.HereWeAre {//tab here for some reason public class SomeClass {//here's another tab public string Method() {//yet another tab string _variable = "";//no tab implementation return _variable; } }//eof - class (Yes these eof …

3
Was ist die Verbindung zwischen literarischer Programmierung und dem Semantic Web?
Ich habe (beiläufig) semantische / ontologiebasierte Ansätze zur technischen Dokumentation untersucht, als ich auf dieses Juwel gestoßen bin : Literate Programming und das Semantic Web sind Ideen aus verschiedenen Zeiten, die einen Zusammenhang haben. Das verlinkte Papier Literate Programming in XML von Norman Walsh behandelt XML-Technologien, die für das Semantic …


3
Wie kann man sich in Schwergewichtsentwicklungsmethoden persönlich üben?
Ich bin in einem neuen Job, in dem das Projekt strenge Qualitätsstandards erfüllen, umfassend dokumentiert, detailliert verwaltet werden muss, UML-Diagramme und all die Dinge, die im Gegensatz zur "Cowboy-Codierung" stehen, bei der der größte Teil meiner bisherigen Arbeitserfahrung vorhanden war . Denken Sie an die Art und Weise, wie groß …

3
Wie dokumentiere ich notwendigerweise komplexe Codestrukturen?
Wenn ich einen Code habe, der mathematisch oder strukturell recht komplex und irreduzibel ist, wie würde ich diesen Code dokumentieren? Wie kann ich insbesondere sicherstellen, dass jemand, der möglicherweise nicht über die mathematischen oder architektonischen Fähigkeiten verfügt, die ich habe, dies anhand der Dokumentation verstehen kann? Soll ich auch die …


1
Gute Praktiken zum Packen von Python-Programmen
Ich benutze Python jetzt schon eine Weile, sowohl im Rahmen persönlicher als auch beruflicher Projekte. Eine Sache, die mir kürzlich aufgefallen ist, ist, dass ich nie über eine gute Möglichkeit nachgedacht habe, Python-Programme bereitzustellen. Da es sich meistens um eine Reihe von Skripten handelt, kopiere ich sie normalerweise einfach auf …

3
Agile - Spikes und die Gesamtzeitleiste
Das Team beginnt mit seinem ersten Capital-A Agile-Projekt, und das Projekt scheint gut mit der Methodik übereinzustimmen (dh wir können uns wahrscheinlich einfach ein agiles Buch schnappen und es wie ein Rezept befolgen), mit ein wenig Verwirrung: Das Projekt beinhaltet drei Dinge, mit denen niemand im Team Erfahrung hat: Integration …
9 agile 

5
OOP: In welchen Situationen ist klassenbasiertes Design besser als schnittstellenbasiertes?
Ich habe die Website von JDOM gelesen . Warum wird die JDOM-API eher in konkreten Klassen als in Schnittstellen definiert? Jason Hunter fasst die Argumente gegen eine schnittstellenbasierte API für JDOM zusammen: Mit Schnittstellen wird alles zur Fabrik, Elemente müssen in neue Dokumente "importiert" werden, anstatt nur hinzugefügt zu werden, …

7
Gibt es andere Vorteile für agile Praktiken als einen funktionierenden Aufbau zwischen Sprints?
Ich habe mich kürzlich für agile Praktiken in der Softwareentwicklung interessiert und seitdem habe ich viele Artikel gesehen, die darauf hinweisen, dass diese Praktiken reduzierte Gesamtkosten ermöglichen. Die Logik dahinter sieht normalerweise so aus: Wenn sich Ihre Anforderungen ändern, können Sie diese Änderung im nächsten Sprint-Backlog widerspiegeln. Dies führt zu …

8
Ich habe eines Nachmittags Zeit, um die Vorteile von .NET gegenüber VB6 hervorzuheben. Was soll ich sagen? [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, …

3
Was sind die agilen Ausgangsbedingungen?
Lassen Sie mich zunächst sagen, dass ich denke, dass ein agiler Prozess aufgrund der folgenden zugrunde liegenden Prinzipien funktionieren kann: Es bringt Fokus Begrenzt das Rauschen, das den Fokus wirklich bringt Zweitens frage ich mich, welche Ausgangsbedingungen erforderlich sind, damit ein agiler Prozess erfolgreich sein kann. Zum Beispiel müssen wir …
9 agile 

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.