Softwareentwicklung

41
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...

41
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...

41
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...

41
Performance von Scala im Vergleich zu Java

Zunächst möchte ich klarstellen, dass es sich nicht um eine Frage von Sprache X gegen Sprache Y handelt, um festzustellen, welche Frage besser ist. Ich habe Java für eine lange Zeit benutzt und ich beabsichtige, es weiter zu benutzen. Parallel dazu lerne ich gerade Scala mit großem Interesse:...

41
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...

41
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,...

41
Ich kann nicht zeichnen Wie kann ich polierte Anträge stellen?

Ich bin kein Grafikdesigner. Ich bin ziemlich schlecht darin, irgendetwas zu zeichnen. Ich bemühe mich, Dinge zu erstellen, die sogar so gut aussehen wie "Beispielanwendungen", die mit Entwicklungstools gebündelt sind. in erster linie, weil ich keine hocke in der art von gütern habe. Welche...

41
Sind funktionale Sprachen rekursiver?

TL; DR: Gehen funktionale Sprachen besser mit Rekursion um als nicht funktionale? Ich lese gerade Code Complete 2. Irgendwann im Buch warnt uns der Autor vor einer Rekursion. Er sagt, dass dies nach Möglichkeit vermieden werden sollte und dass Funktionen mit Rekursion im Allgemeinen weniger...

41
"Ich", "Wir" oder Weder in der Codedokumentation

Ich finde mich (hoffentlich) hilfreiche Kommentare in Code (C ++) Dokumentation des Typs schreiben: The reason we are doing this is... Der Grund, warum ich "wir" anstelle von "ich" benutze, ist, dass ich viel akademisch schreibe, wobei "wir" oft bevorzugt werden. Also hier ist die Frage. Gibt es...