Softwareentwicklung

64
Sind lange Methoden immer schlecht? [geschlossen]

Als ich mich also früher umsah, bemerkte ich einige Kommentare darüber, dass lange Methoden schlechte Praxis sind. Ich bin mir nicht sicher, ob ich der Meinung bin, dass lange Methoden schlecht sind (und ich möchte Meinungen von anderen). Zum Beispiel habe ich einige Django-Ansichten, die ein wenig...

64
Gerrit Code Review oder Github's Gabel und Ziehmodell?

Ich starte ein Softwareprojekt, das von einem Team UND einer Community entwickelt wird. Früher wurde ich auf Gerrit verkauft, aber jetzt scheint Githubs Gabel- und Pull-Anforderungsmodell mehr Tools, Möglichkeiten zur Visualisierung von Commits und Benutzerfreundlichkeit zu bieten. Für jemanden,...

64
Service Layer vs DAO - Warum beides?

Ich habe mit SpringMVC, Hibernate und einigen Datenbanken in einem Java-Webanwendungsbeispiel gearbeitet. Es gibt ein paar verschiedene, die dies tun, aber dieses Spring-3- und Hibernate-Integrationstutorial mit Beispiel enthält eine Modellklasse, eine Ansicht (in jsp) sowie eine Service- und eine...

64
Was unterscheidet Rust Traits von Go Interfaces?

Ich bin relativ vertraut mit Go, da ich eine Reihe kleiner Programme darin geschrieben habe. Rust ist mir natürlich weniger vertraut, aber ich muss ein Auge darauf haben. Nachdem ich kürzlich http://yager.io/programming/go.html gelesen hatte , dachte ich, ich würde die beiden Möglichkeiten des...

64
Warum ist eine negative Null wichtig?

Ich bin verwirrt darüber, warum uns unterschiedliche Darstellungen für positive und negative Nullen wichtig sind. Ich erinnere mich vage an die Behauptungen, dass eine negative Nullrepräsentation bei der Programmierung mit komplexen Zahlen extrem wichtig ist. Ich hatte noch nie die Möglichkeit,...

63
Muss ich eine renommierte Universität besuchen? [geschlossen]

Als Abiturient in den USA stehe ich in ein paar Monaten vor einer schwierigen Entscheidung: Welches College soll ich besuchen? Wird es sich lohnen, nach Cornell oder Stanford oder Carnegie Mellon zu gehen (vorausgesetzt natürlich, ich steige ein), um einen namhaften Abschluss in Informatik zu...

63
Umgang mit schrecklichen Schätzungen

Ein aktuelles Projekt, an dem ich gearbeitet habe, wurde vom Architekten nachweislich stark unterschätzt. Die Schätzung fiel um mindestens 500% aus. Leider wurde ich in das Projekt aufgenommen, nachdem der Kostenvoranschlag vom Kunden unterschrieben worden war. Als leitender Entwickler wurde mir...