Softwareentwicklung

23
Unit Testing in einer "no setter" Welt

Ich betrachte mich nicht als DDD-Experte, sondern versuche als Lösungsarchitekt, wenn immer möglich, Best Practices anzuwenden. Ich weiß, dass es eine Menge Diskussionen um die Vor- und Nachteile des No-Setter-Stils in DDD gibt, und ich kann beide Seiten des Arguments sehen. Mein Problem ist, dass...

23
Umgang mit Datenbankverbindungen in einem Python-Bibliotheksmodul

Ich habe eine Bibliothek in Python erstellt, die Funktionen für den Zugriff auf eine Datenbank enthält. Dies ist eine Wrapperbibliothek für eine Drittanbieter-Anwendungsdatenbank, die aufgrund der Tatsache geschrieben wurde, dass die Drittanbieter-Anwendung keine anständige API bietet. Jetzt ließ...

23
So lösen Sie das Problem verschachtelter Kommentare

Es erscheint nicht nur in einer Sprache, dass Kommentare nicht verschachtelt werden können. Haben Sie eine gute Lösung für dieses Problem? Eine Problemumgehung in C / C ++ und Java besteht darin, nur den einzeiligen Kommentar zu verwenden. In diesem Fall ist es jedoch unmöglich, einen größeren...

23
Benutzerberechtigungsstufen in einer RESTful-API

Nehmen wir an, ich habe eine Firma, die die süßesten Katzen im Internet auflistet. Ich biete eine Ressource an, in/cats/ der Benutzer die neuesten, süßesten, entzückenden Katzen finden. Benutzer können entweder nur die Top 3 Katzen bekommen, wenn sie überhaupt nicht bezahlt haben oder registriert...

23
SQL IN () versus OR

Ich arbeitete mit einer Abfrage, die ich heute schrieb, musste den Code aus der WHEREKlausel ändern , um einen IN-Filter (List of Stuff) zu verwenden, anstatt so etwas zu verwenden item_desc = 'item 1' OR item_desc = 'item 2' OR item_desc = 'item 3' OR item_desc = 'item 4' Das obige lief 15...

23
Objektorientiertes Design

Angenommen, Sie haben Folgendes: +--------+ +------+ | Animal | | Food | +-+------+ +----+-+ ^ ^ | | | | +------+ +-------+ | Deer | | Grass | +------+ +-------+ Deererbt von Animalund Grasserbt von Food. So weit, ist es gut. AnimalObjekte können FoodObjekte essen . Jetzt mischen wir...

23
Sichere Fixierung von Produktionsdatenbankdaten

Fehler treten auf und manchmal müssen Daten in der Produktion behoben werden. Was ist der sicherste Weg, dies vom Standpunkt eines großen Unternehmens aus zu tun? Gibt es Tools, die helfen können? Hier sind einige Überlegungen, die diese Anforderung antreiben ... Wir müssen protokollieren, wer...

23
Wann sollte ich die Versionsnummer erhöhen?

Ich habe in der Schule kein Programmieren gelernt und arbeite nicht als (professioneller) Entwickler, daher sind mir viele Grundlagen nicht ganz klar. Diese Frage versucht, einen von ihnen zu klären. Nun nehmen wir an , dass ich Probleme haben #1, #2und #3in meiner Probleme Tracker , die für...

23
Was braucht Odata, wenn ich JSON habe?

Ich versuche zu verstehen, worum es bei Odata geht und wann es Sinn macht. Derzeit verwende ich ASP.NET und den MVC / WebApi-Controller, um Objekte in JSON zu serialisieren / zu deserialisieren und Javascript etwas damit zu tun. Nach allem, was ich sagen kann, besteht der Vorteil von OData darin,...

23
Design zum Synchronisieren von Daten in Android

Ich habe zwei Implementierungen zum Synchronisieren von Daten zwischen dem Server und dem Client auf den meisten Apps gesehen. Dies setzt voraus, dass kein GCM eingerichtet ist: Ausführen eines Absichtsdienstes in regelmäßigen Abständen, der die Daten aus dem Netzwerk herunterlädt und in der...