Softwareentwicklung

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

8
Private Variable vs Eigentum?
Wenn Sie einen Wert für eine Variable innerhalb einer Klasse festlegen, werden meistens zwei Optionen angeboten: private string myValue; public string MyValue { get { return myValue; } set { myValue = value; } } Gibt es eine Konvention, die festlegt, wie wir Variablen in unseren Klassen Werte zuweisen sollen? …

12
Nachteile der Code-Kata
Code-Kata ist ein Konzept, mit dem die Fähigkeiten des Programmierers verbessert werden sollen, indem häufig kleine Probleme gelöst werden, um den Code bei jeder Iteration zu verbessern. Der Name stammt von einer Analogie zur Kampfkunst-Kata, bei der Formen (auch bekannt als Kata) Praktiken sind, die immer wieder zu Verbesserungen führen. …
41 code-kata 

10
Wurden die ersten Assembler in Maschinencode geschrieben?
Ich lese gerade das Buch Die Elemente von Computersystemen: Aufbau eines modernen Computers aus ersten Prinzipien , das Projekte umfasst, die den Aufbau eines Computers von Booleschen Gattern bis hin zu Anwendungen auf hoher Ebene (in dieser Reihenfolge) umfassen. Das aktuelle Projekt, an dem ich arbeite, besteht darin, einen Assembler …

1
Funktionsprogramme organisieren [geschlossen]
Mögliches Duplikat: Funktionale Programmierung vs. OOP Wie schreibe ich mit funktionaler Programmierung verwaltbaren Code? In OOP ist Ihre grundlegende Organisationseinheit für Code die Klasse. Eine in Java, C # und ähnlichen Sprachen häufig verwendete Methode besteht darin, den Code so zu organisieren, dass für jede Klasse eine Datei mit dem …

14
Unit-Test von inhärent zufälligen / nicht deterministischen Algorithmen
In meinem aktuellen Projekt geht es kurz gesagt um die Schaffung von "zwangsläufig zufälligen Ereignissen". Grundsätzlich erstelle ich einen Inspektionsplan. Einige von ihnen basieren auf strengen Zeitplanbeschränkungen. Sie führen einmal pro Woche am Freitag um 10:00 Uhr eine Inspektion durch. Andere Inspektionen sind "zufällig"; Es gibt grundlegende konfigurierbare Anforderungen wie …


6
Wann werden Workflow-Engines verwendet?
Ich habe in der Vergangenheit als Programmierer an einigen Workflow-Engines gearbeitet, hatte aber nie eine Ahnung, warum wir die Workflow-Engines überhaupt ausgewählt haben. Und als Programmierer weiß ich, dass es mindestens 100 Möglichkeiten gibt, etwas zu tun, wenn Sie Code schreiben, aber nur wenige sind die besten! Ich verstehe immer …
41 workflows 

19
Programmierer für kleine Unternehmen einstellen? [geschlossen]
Ich leite seit fast 10 Jahren eine Firma und die ganze Zeit bin ich nur ich selbst, ein anderer Programmierer (der ein großartiger Freund und Mitbegründer ist) und ein Verkäufer (der auch ein Freund ist). Gemeinsam haben wir es geschafft, ordentliche Geschäfte zu machen, und wir alle haben es geschafft, …
41 business 




3
Learning Erlang vs learning node.js [geschlossen]
Ich sehe online eine Menge Mist darüber, wie Erlang node.js in fast jeder denkbaren Kategorie in den Arsch tritt. Ich würde gerne Erlang lernen und es ausprobieren, aber hier ist das Problem. Ich stelle fest, dass es mir viel schwerer fällt, Erlang aufzunehmen als node.js. Mit node.js konnte ich ein …
41 erlang  node.js 

3
Welche Rolle spielt C ++ heute?
Derzeit bin ich ein IT-Student und frage mich, was heute noch in C ++ wichtig ist. Wofür wird es verwendet? Ich habe einen C ++ - Grundkurs an meiner Universität abgeschlossen, kann mir aber nicht vorstellen, wo ich mein Wissen einsetzen und in welche Richtung ich C ++ lernen soll. …
41 c++ 



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.