Softwareentwicklung

33
Was ist der Begriff für diese Art von Refactoring

Ich bin mir sicher, dass es einen Begriff für das folgende Refactoring gibt, aber ich kann mich nicht daran erinnern, und mein Google-Fu hat mich verfehlt! Der Refaktor bewegt sich, wenn Anweisungen dahin gehen, wo sie den größten Einfluss haben, z. B. um dies zu ändern $test =...

33
Best Practices für das Design von NoSQL-Datenbanken

Ich habe gerade mit der Verwendung einer NoSQL-Datenbank (MongoDB) begonnen und bin gespannt auf die Best Practices für das Entwerfen von Datenbanken. Ich nehme an, die Architektur sollte sich von relationalen Datenbanken unterscheiden. Soll ich trotzdem eine normalisierte Datenbank anstreben? Zum...

33
Hat Dart nützliche Funktionen für Webprogrammierer?

http://www.dartlang.org/ Ich habe die Seite sehr kurz durchgesehen und bin neugierig geworden. Gibt es irgendwelche Vorteile bei der Verwendung von Dart? Ist es nur ein Ersatz für JavaScript? Es sieht aus wie einfacher Java. Da die Sprache bei der Arbeit ziemlich viel C # schreibt, fühlt sie sich...

33
Wann sind RPC-ische Ansätze geeigneter als REST?

Nachdem ich mir diesen Vortrag von Steve Vinoski über REST, Wiederverwendung und Serendipity angesehen habe, frage ich mich, ob es in Greenfield- Projekten Business Cases für (XML-) RPC-basierte Setups gibt, die REST nicht besser lösen könnte. Einige RPC-Probleme erwähnt er: Konzentrieren Sie sich...

33
Warum werden Konstruktoren nicht vererbt?

Ich bin verwirrt, was die Probleme sein könnten, wenn ein Konstruktor von einer Basisklasse geerbt wurde. Cpp Primer Plus sagt: Konstruktoren unterscheiden sich von anderen Klassenmethoden darin, dass sie neue Objekte erstellen, während andere Methoden von vorhandenen Objekten aufgerufen werden ....

33
Welche Hindernisse stehen dem Entwicklungsprozess bei der Verwendung von Markup-Sprachen im Klartext gegenüber, im Gegensatz zu z. B. Microsoft Word? [geschlossen]

Ich bin derzeit Praktikant bei einem staatlichen Auftragnehmer und habe das (widerwärtig unvermeidliche) Gefühl, dass Word der De-facto-Standard im Softwareentwicklungsprozess ist. Das Binärformat macht es sehr schwierig, an Dokumenten so zusammenzuarbeiten, wie ich es von einer Codebasis gewohnt...

33
Sollte eine HTTP-API immer einen Body zurückgeben?

Gibt es einen Standard für HTTP-API-Antworten? Nachdem ich diesen Diskussionsfaden gelesen hatte, begann ich mich zu wundern. Wir entwickeln unsere öffentliche HTTP-JSON-API in meiner Arbeit und geben nichts zurück, wenn es nicht unbedingt benötigt wird (z. B. ein PUT an / resource / {id} gibt nur...