Softwareentwicklung

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



5
Bin ich zu "schlau", um von jr. Entwicklern gelesen zu werden? Zu viel funktionale Programmierung in meinem JS? [geschlossen]
Ich bin ein Senior-Front-End-Entwickler und programmiere in Babel ES6. Ein Teil unserer App führt einen API-Aufruf durch und basierend auf dem Datenmodell, das wir vom API-Aufruf erhalten, müssen bestimmte Formulare ausgefüllt werden. Diese Formulare werden in einer doppelt verknüpften Liste gespeichert (wenn das Back-End angibt, dass einige der Daten ungültig …


6
Agil für den Solo-Entwickler
Wie würde jemand als Einzelentwickler agile Prozesskonzepte umsetzen? Agile scheint nützlich zu sein, um Anwendungen schneller zu entwickeln, aber es scheint auch sehr teamorientiert zu sein ...


13
Zeitunterschied zwischen der Entwicklung mit Unit-Tests und ohne Tests
Ich bin ein Einzelentwickler mit einer ziemlich zeitlich begrenzten Arbeitsumgebung, in der die Entwicklungszeit normalerweise zwischen 1 und 4 Wochen pro Projekt liegt, abhängig von den Anforderungen, der Dringlichkeit oder beiden. Zu einem bestimmten Zeitpunkt bearbeite ich ungefähr 3-4 Projekte, von denen einige überlappende Zeitleisten haben. Erwartungsgemäß leidet die Codequalität. …



17
Wie hilft das Lernen der Assembler beim Programmieren? [geschlossen]
Ich programmiere seit ungefähr 10 Jahren in höheren Programmiersprachen (Python, C #, VBA, VB.NET) und habe keinerlei Verständnis dafür, was "unter der Haube" vor sich geht. Ich frage mich, welche Vorteile das Lernen von Assembler hat und wie es mir als Programmierer helfen wird. Können Sie mir bitte eine Ressource …
132 assembly 

16
Warum wird C verwendet, wenn es so gefährlich ist?
Ich überlege mir, C. zu lernen. Aber warum verwenden die Leute C (oder C ++), wenn es "gefährlich" verwendet werden kann? Mit gefährlich meine ich mit Zeigern und ähnlichem Zeug. Wie die Stapelüberlauf-Frage Warum ist die gets-Funktion so gefährlich, dass sie nicht verwendet werden sollte? . Warum verwenden Programmierer nicht …
132 c++  c 

10
Handelt es sich um eine Verletzung des Liskov-Substitutionsprinzips?
Angenommen, wir haben eine Liste von Aufgabenentitäten und einen ProjectTaskUntertyp. Aufgaben können jederzeit geschlossen werden, es sei denn ProjectTasks, sie können nicht geschlossen werden, sobald sie den Status Gestartet haben. Die Benutzeroberfläche sollte sicherstellen, dass die Option zum Schließen eines gestarteten ProjectTaskObjekts niemals verfügbar ist. In der Domäne sind jedoch …

6
Wie erreicht man mit Git ein numerisches Versionsschema?
Meine Organisation erwägt, von SVN zu Git zu wechseln. Ein Argument gegen das Verschieben lautet wie folgt: Wie machen wir die Versionierung? Wir haben eine SDK-Distribution, die auf der NetBeans-Plattform basiert. Da es sich bei den SVN-Revisionen um einfache Nummern handelt, können wir sie verwenden, um die Versionsnummern unserer Plugins …

10
TDD vs. Produktivität
In meinem aktuellen Projekt (ein Spiel in C ++) habe ich beschlossen, Test Driven Development zu 100% während der Entwicklung zu verwenden. In Bezug auf die Codequalität war dies großartig. Mein Code war noch nie so gut gestaltet oder fehlerfrei. Beim Anzeigen von Code, den ich vor einem Jahr zu …
131 unit-testing  tdd 


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.