Softwareentwicklung

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

3
Wo werden gemeinsame Methoden platziert?
Ich habe eine Reihe von Methoden, die überall verwendet werden. Im Moment heißt die Codedatei global, um die Tatsache darzustellen, dass sie ... tatsächlich ... global sind. Das gefällt mir jedoch nicht. Ich möchte diese in einer Klasse gruppieren und eine Schnittstelle weitergeben. Ich werde nur eine Instanz machen, aber …
9 c# 



5
Können statische und dynamisch typisierte Sprachen als unterschiedliche Werkzeuge für verschiedene Arten von Jobs angesehen werden?
Ja, ähnliche Fragen wurden gestellt, aber immer mit dem Ziel herauszufinden, welches besser ist. Ich frage, weil ich als Entwickler hauptsächlich in JavaScript aufgewachsen bin und keine wirklich umfangreiche Erfahrung im Schreiben in statisch typisierten Sprachen habe. Trotzdem sehe ich definitiv Wert darin, C zu lernen, um anspruchsvolle Operationen auf …


3
Ein MVC-Modell lose mit der DB verbunden halten?
Ich halte meinen Code gerne testbar und habe mich für die Dependency-Injection-Strategie für mein aktuelles MVC-Framework entschieden, die sich definitiv als eine großartige Möglichkeit erwiesen hat, lose gekoppelten Code, Testbarkeit und Modularität sicherzustellen. Da ich jedoch weit davon entfernt bin, ein Meister in Designmustern zu sein, fällt es mir schwer, …

4
Warum wurde Rails in Ruby geschrieben? [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 6 Jahren . Ich kenne PHP und Ruby. Bei Verwendung eines PHP-Rails-Klons …

3
Getter und Setter in funktionalen Sprachen
Einer der Grundsätze der funktionalen Programmierung ist die Verwendung von reinen Funktionen. Eine Pure-Funktion ist nebenwirkungsfrei und referenziell transparent. Getter sind nicht referentiell transparent - wenn ein Setter zwischen dem Aufruf der Getter, die Getter Rückgabewert ändert , auch wenn seine Parameter nicht ( in der Regel keine Parameter) aufgerufen …




7
Billionen von „Atomen“ anstelle von Polygonen rendern?
Ich habe gerade ein Video über das gesehen, was die Verlage den "nächsten großen Schritt nach der Erfindung von 3D" nennen. Laut der Person, die darin spricht, verwenden sie eine große Anzahl von Atomen, die anstelle von Polygonen zu Wolken gruppiert sind, um eine unbegrenzte Detailstufe zu erreichen . Sie …
9 graphics  3d  atom 


7
In Scrum, wie mit Konflikten / Arbeitsbelastung am Ende des Sprints umgegangen wird
Mein Team hat vor einigen Sprints angefangen, Scrum zu verwenden. Unser Projekt umfasst die Erstellung von Software-Schnittstellen zu physischen Geräten (z. B. Roboter und Sensoren). Unser typischer Produktstau besteht normalerweise darin, dem gesamten System Steuergeräte hinzuzufügen. Wir haben die Aufgabe in der Nähe des Beispiels hier aufgeteilt . Jede Geräteintegrationsfunktion …
9 agile  scrum 

4
Wird die Ganzzahl zu häufig als Datentyp verwendet?
Verwenden die meisten Anwendungsentwickler vorzeichenbehaftete Ganzzahlen an Stellen, an denen sie wirklich vorzeichenlose Ganzzahlen verwenden möchten? Ich mache es die ganze Zeit, meine Kollegen auch. Ich habe nicht viele andere umfangreiche Codebasen gesehen (außer der Delphi VCL) und Beispiele im Internet verwenden normalerweise Ganzzahlen. Während die VCL-Entwickler ihre eigenen Datentypen …

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.