Als «design» getaggte Fragen

12
Flaches oder verschachteltes JSON für hierarchische Daten?

Ich habe schon ~ 5 mal hin und her geschaltet. Dieser REST-Endpunkt bei/api/tags/ ist für den internen Gebrauch bestimmt (keine Clients von Drittanbietern). Ich bin der einzige, der damit arbeitet. Ich entscheide mich zwischen diesen beiden Darstellungen: Eben { "types":[ { "id":1, "text":"Utility"...

11
Wie organisiere ich repetitiven Code?

Mein Team erstellt viele einmalige Webformulare. Die meisten dieser Formulare senden nur eine E-Mail, und einige schreiben einfach eine Datenbank. Derzeit befindet sich jedes Formular in einer eigenen Lösung in Visual Studio Team Foundation Server. Das heißt, wir haben fast 100 verschiedene...

11
Sollte es einen „Datenhygiene“ -Index für Software geben - um anzuzeigen, wie sauber das Programm ist? keine temporären Dateien usw. hinterlassen

Sollte es einen "Datenhygiene" -Index für Software geben - um anzuzeigen, wie sauber das Programm ist? Keine nicht verwendeten temporären Dateien, Registrierungseinträge, Umgebungsvariablen usw. erstellen. Wenn Sie beispielsweise in Ihrem Benutzerordner in Windows nachsehen, werden alle Arten von...

11
Erstklassige Funktionen

Ich habe dieses Wochenende angefangen, mich ernsthaft mit Lisp zu beschäftigen (womit ich meine, dass ich nur Lisp gelernt habe und nicht zu Projekten in C # zurückgekehrt bin) und muss sagen, dass ich es liebe. Ich habe mich mit anderen funktionalen Sprachen (F #, Haskell, Erlang) beschäftigt,...

11
Was ist der Sinn von Eigenschaften?

Hier sind einige Argumente für Eigenschaften und meine Gegenargumente: Einfacher zu verwenden als Getter- und Setter-Methoden zu schreiben Getter- und Setter-Methodenpaare sind ein Codegeruch. Wenn Sie es einfacher machen, diese zu schreiben, ist es einfacher, einen Mathe-Test nicht zu bestehen,...

11
Warum wurde der ContentProvider von Android erstellt?

Der Titel fasst meine Frage zusammen, aber um im Grunde zu erläutern, was ich verstehen möchte, ist, warum die Android-Designer Apps möchten, die mit gemeinsam genutzten Daten arbeiten müssen, um einen Inhaltsanbieter zu verwenden, anstatt nur direkt auf die SQLite-Datenbank zuzugreifen. Der...