Softwareentwicklung

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


8
Wie mache ich TDD auf eingebetteten Geräten?
Ich bin nicht neu in der Programmierung und habe sogar mit C und ASM auf niedriger Ebene an AVR gearbeitet, aber ich kann mich wirklich nicht mit einem größeren Embedded-C-Projekt beschäftigen. Da ich von der Ruby-Philosophie von TDD / BDD entartet bin, kann ich nicht verstehen, wie Leute Code wie …

7
Warum sollte ich die gleichzeitige Programmierung kennen?
Die gleichzeitige Programmierung ist für mich ziemlich schwierig: Selbst das Anschauen einer einfachen Folie scheint mir eine Herausforderung zu sein. Es scheint so abstrakt. Was sind die Vorteile, wenn Sie Concurrent-Programmierkonzepte gut kennen? Hilft es mir bei der regelmäßigen, sequentiellen Programmierung? Ich weiß, dass es eine Befriedigung ist zu verstehen, …

7
Was ist das beste Java-Äquivalent zu Linq? [geschlossen]
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Gibt es Bibliotheken in Java, die der Funktionalität von …
17 java  linq 


8
Was qualifiziert zu viele Datenbankanforderungen im Code?
Dies ist eine Diskussion, die ich selbst und einige meiner Kollegen führen, und ich denke, ich komme hierher, um zu sehen, was passiert, wenn ein allgemeiner Konsens darüber besteht. Grundsätzlich ergeben sich die folgenden 2 Meinungen zu Datenbankaufrufen: 1. Führen Sie einen großen Aufruf durch, um alles zu erhalten, was …

13
Ist es eine angemessene Verwendung von #define, um die Eingabe von wiederholtem Code zu vereinfachen?
Gibt es eine Ansicht darüber, ob die Verwendung von #define zum Definieren vollständiger Codezeilen zur Vereinfachung der Codierung eine gute oder schlechte Programmierpraxis ist? Wenn ich zum Beispiel ein paar Wörter zusammen drucken müsste, würde ich mich über das Tippen ärgern << " " << Einfügen eines Leerzeichens zwischen Wörtern …

2
Ist IronScheme vollständig oder stabil genug, um es zu lernen?
IronScheme wird auf Wikipedia als Nachfolger eines gescheiterten Projekts namens IronLisp erwähnt, das Lisp wie Clojure für die JVM zu CLR und .NET bringt. Hat jemand Erfahrung mit dieser Sprache? Es sieht ziemlich vollständig aus (99%), aber ich bin mir nicht sicher, wie ich beurteilen soll, ob es meine Zeit …
17 .net  lisp  scheme  clr 

4
Gibt es realistische / nützliche Lösungen für die Quellcodeverwaltung in Kontaktplanprogrammen?
Die Versionskontrolle für Kontaktplanprogramme für speicherprogrammierbare Steuerungen (SPS) scheint praktisch nicht zu existieren. Dies kann daran liegen, dass LL eine visuelle Sprache ist und in der Regel in Binärdateien gespeichert wird, oder daran, dass sich die Quellcodeverwaltung in technischen Kreisen der Prozesssteuerung nicht durchgesetzt hat - oder dass mein Google-Fu …

3
Was bedeutet es, agil zu sein?
Wir haben ein Projekt, von dem jeder sagt, dass wir es agil machen werden, aber ich bezweifle, dass wir klar verstanden haben, was agil ist. In früheren Projekten hatten wir Planungsbesprechungen, definierten dann das Produkt-Backlog und teilten die Arbeit den Entwicklern in zwei- bis dreiwöchigen Sprints zu. Jeden Morgen hatten …
17 agile 

4
Gibt es eine bestimmte Designstrategie, die angewendet werden kann, um die meisten Henne-Ei-Probleme bei der Verwendung unveränderlicher Objekte zu lösen?
Ich komme aus einem OOP-Hintergrund (Java) und lerne Scala alleine. Ich kann die Vorteile der Verwendung unveränderlicher Objekte zwar leicht erkennen, aber es fällt mir schwer, zu sehen, wie man eine ganze Anwendung so gestalten kann. Ich gebe ein Beispiel: Angenommen, ich habe Objekte, die "Materialien" und ihre Eigenschaften darstellen …


5
Ist Ada wirklich weg?
Haben die Leute immer noch Ada verwenden - (es war meistens verwendet im Verteidigungsministerium) Sind alle Anwendungen in Ada "Legacy" geschrieben? Verkauft sich Ada Wissen noch?
17 legacy  ada 



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.