Softwareentwicklung

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

9
Warum wurde Scala nicht mit C oder C ++ implementiert?
Weiß jemand, warum Scala in Java und .NET anstelle von C oder C ++ implementiert wurde? Die meisten Sprachen werden mit Cor C ++ implementiert [dh Erlang, Python, PHP, Ruby, Perl]. Welche Vorteile bietet Scala, das in Java und .NET implementiert ist, außer den Zugriff auf Java- und .NET-Bibliotheken? AKTUALISIEREN …
28 java  c++  .net  c  scala 





16
Was kann mit Programmiersprachen getan werden, um Gleitkommafallen zu vermeiden?
Das Missverständnis der Gleitkomma-Arithmetik und ihrer Mängel ist eine Hauptursache für Überraschung und Verwirrung in der Programmierung. Angesichts der Tatsache, dass viele Programmierer die Auswirkungen noch nicht verstanden haben, besteht die Möglichkeit, dass viele subtile Fehler (insbesondere in Finanzsoftware) auftreten. Was können Programmiersprachen tun, um ihre Fallstricke für diejenigen zu …

2
Best Practices für MVC-Architektur [geschlossen]
Meine Frage bezieht sich eher auf die Architektur einer MVC-Anwendung. Beispielsweise wird empfohlen, DI mit dem Repository-Muster zu verwenden, um den Datenzugriff vom Controller zu entkoppeln. Es wird jedoch nur sehr wenig darüber gesagt, wie dies speziell für MVC erfolgen soll. Wo würden wir zum Beispiel die Repository-Klassen platzieren? Sie …

12
Welche Entwurfsmuster sind am schlechtesten oder am engsten definiert? [geschlossen]
Bei jedem Programmierprojekt versuchen Manager mit früherer Programmiererfahrung zu glänzen, wenn sie einige Entwurfsmuster für Ihr Projekt empfehlen. Ich mag Entwurfsmuster, wenn sie sinnvoll sind oder wenn Sie eine skalierbare Lösung benötigen. Ich habe zum Beispiel Proxies, Observers und Command Patterns positiv eingesetzt und tue dies jeden Tag. Aber ich …

5
Möglichkeiten, deine Fähigkeiten als Entwickler zu nutzen, um der Community / Wohltätigkeitsorganisation etwas zurückzugeben [geschlossen]
Kürzlich bin ich auf ein Community-Event namens GiveCamp gestoßen . GiveCamp ist eine Wochenendveranstaltung, bei der Technologieprofis, von Designern, Entwicklern und Datenbankadministratoren bis hin zu Marketingfachleuten und Webstrategen, ihre Zeit dafür aufwenden, Lösungen für gemeinnützige Organisationen bereitzustellen. Seit seiner Einführung im Jahr 2007 hat das GiveCamp-Programm über 150 Wohltätigkeitsorganisationen Vorteile …
28 skills 


8
Was tun gegen „Fehlergesteuerte Entwicklung“?
In unserem Shop sind wir bestrebt, agil zu sein. Und ich würde sagen, wir machen große Fortschritte. Das heißt, einige von uns haben ein Muster entdeckt, das wir als "Failure Driven Development" bezeichnen. Failure Driven Development kann grundsätzlich als ein agiler Release- / Iterationszyklus beschrieben werden, bei dem die Fehler …

9
Erzeugung von Farbschemata - Theorie und Algorithmen [geschlossen]
Ich werde Diagramme und Grafiken erstellen und suche nach einer Theorie zu Farbschemata und Algorithmusbeispielen. Beispielfragen: Wie werden Komplementär- oder Analogfarben erzeugt? Wie man Pastellfarben, kalte und warme Farben erzeugt? Wie kann man eine beliebige Anzahl zufälliger, aber unterschiedlicher Farben erzeugen? Wie überträgt man das alles auf das Hex-Triplett (Webfarbe)? …

18
Wie kommt es, dass noch so viel Programmierarbeit anfällt? [geschlossen]
Ich frage mich, warum Programmierjobs aufgrund der Softwareentwicklung noch nicht "ausgetrocknet" sind. Zum Beispiel bin ich selbst ein Entwickler, was bedeutet, dass ich mich für Software interessiere (ich meine, ich gehöre nicht zu den Leuten, die einen Computer brauchen, um nur im Internet zu surfen), und es würde mir trotzdem …
28 business 


6
Warum ist SQL in großen Desktop-Anwendungen nicht so verbreitet?
Als Softwareentwickler habe ich an Projekten gearbeitet, die von winzigen selbstgemachten Apps bis zu mittelständischen Unternehmensanwendungen reichen. In fast jedem Projekt habe ich eine Datenbank verwendet oder es bereut, sie nicht von Anfang an verwendet zu haben. Jetzt überlege ich mir ein paar Dinge über die Datenbanken und ihre Verwendung …
28 sql 

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.