Als «design» getaggte Fragen

Fragen zur Problemlösung und Planung einer Lösung durch Software-Design.

6
Ich weiß, wie man programmiert und wie man programmiert, aber wie / wo lernst du, wie man Systeme richtig macht? [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie zum Thema gehört für Software Engineering Stapel Börse. Geschlossen vor 4 Jahren . Es gibt viele Dinge, die bei der Erstellung eines Systems berücksichtigt werden …


2
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 Formularprojekte, was es schwierig macht, die Konsistenz aufrechtzuerhalten. …


1
Erstellen einer guten Problemstellung
<Geschichte> Ich habe neulich in einem gebrauchten Buchladen ein Buch namens Code Complete gekauft, weil ich gehört habe, dass es ein großartiges Buch ist, und habe angefangen, es zu lesen. Nach ungefähr 10 Seiten wurde mir klar, dass ich in Bezug auf ein aktuelles Projekt, an dem ich gearbeitet habe, …


3
REST-API-Design für Webseiten mit Assistenten
Ich habe eine Webseite im Assistentenformat. Die Übermittlungsschaltfläche an die API befindet sich im 4. Schritt des Assistenten. Ich möchte jedoch, dass die eingegebenen Daten in der Datenbank gespeichert werden, bevor Sie mit dem nächsten Schritt im Assistenten fortfahren. Ich möchte auch, dass die REST-API für die Seiten mit einer …
11 design  rest 

3
Wann sollten Sie die Eingabe kürzen?
Ich bin Praktikant und lerne viel über die Branche außerhalb der Wissenschaft. Eine Sache, über die ich heute nachgedacht habe, war das Trimmen von Eingaben. Auf der einen Seite der Medaille möchte ich nicht, dass der Benutzer / Implementierer ständig unerwartete Ergebnisse erhält, da seine Eingabe zu viele Leerzeichen enthält. …


3
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 einzige Grund, an den ich denken kann, ist …
11 design  android 

6
Gibt es programmierfokussierte Notebooks? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …


6
Was ist die beste Definition für Abhängigkeitsinjektion?
Jedes Mal, wenn mich jemand erreicht und mich bittet, die Abhängigkeitsinjektion konzeptionell zu definieren und die tatsächlichen Vor- und Nachteile der Verwendung von DI im Software-Design zu erläutern. Ich gebe zu, dass ich einige Schwierigkeiten habe, die Konzepte von DI zu erklären. Jedes Mal, wenn ich ihnen die Geschichte über …

4
Ist diese Art, eine Funktion aufzurufen, eine schlechte Praxis?
Ich habe folgenden Code: public void moveCameraTo(Location location){ moveCameraTo(location.getLatitude(), location.getLongitude()); } public void moveCameraTo(double latitude, double longitude){ LatLng latLng = new LatLng(latitude, longitude); moveCameraTo(latLng); } public void moveCameraTo(LatLng latLng){ GoogleMap googleMap = getGoogleMap(); cameraUpdate = CameraUpdateFactory.newLatLngZoom(latLng, INITIAL_MAP_ZOOM_LEVEL); googleMap.moveCamera(cameraUpdate); } Ich denke, dass ich auf diese Weise die Verantwortung eliminiere, zu …


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.