Softwareentwicklung

Fragen und Antworten für Fachleute, Akademiker und Studenten, die im Lebenszyklus der Systementwicklung arbeiten


1
Keyword-Argumente im Python-Stil in C ++ - gute Praxis oder schlechte Idee?
Während ich kürzlich versuchte, die optimale Reihenfolge für optionale Parameter für eine Funktion herauszufinden, bin ich auf diesen Blog-Beitrag und das dazugehörige GitHub-Repo gestoßen , das einen Header für eine Pythonic- kwargsähnliche Funktion in C ++ enthält. Obwohl ich es nicht benutzt habe, frage ich mich, ob dies in einer …
8 c++  python 

1
Nach dem Buch REST vs Too Many Requests
Aus Roy Fieldings Kommentar zu seinem eigenen Artikel, in dem gefälschte REST-Apis entschlüsselt werden : Eine wirklich RESTful API sieht aus wie Hypertext. Jede adressierbare Informationseinheit trägt eine Adresse, entweder explizit (z. B. Link- und ID-Attribute) oder implizit (z. B. abgeleitet von der Medientypdefinition und Repräsentationsstruktur). Abfrageergebnisse werden durch eine …
8 rest  api  api-design 

3
REST-API-Autorisierungsstrategien
Hier gibt es viele Fragen, die sich mit den Mechanismen der Authentifizierung und Autorisierung von RESTful-APIs befassen, aber keine von ihnen scheint Einzelheiten zur Implementierung sicherer Dienste auf Anwendungsebene zu enthalten. Angenommen, meine Webanwendung (ich habe Java im Sinn, dies gilt jedoch für jedes Backend) verfügt über ein sicheres Authentifizierungssystem, …


9
Ist es nicht notwendig, die Art von Datenstrukturen und Objekten in SQL nur zu lernen, weil wir eine andere Sprache verwenden, um indirekt auf db zuzugreifen?
Angenommen, wir verwenden Java oder Python, um auf die Datenbank zuzugreifen. Wird es dann als Zeitverschwendung und unnötig angesehen, die Art der Datenstrukturen und Objekte zu lernen, die in SQL verwendet werden? Bitte antworten Sie in Bezug auf die Softwareindustrie. Bitte versuchen Sie zu sagen, in welchen Fällen es gut …
8 database  sql 


2
Was sind die wichtigen Überlegungen beim Wechsel von der monolithischen zur Microservices-Architektur in .NET? [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Jahren . Wir denken darüber nach, unsere monolithischen Monster schrittweise …

4
Scrum und Schwärmen nicht parallelisierbarer Aufgaben
Mein aktueller Scrum Master ist ein wahrer Gläubiger, der nicht bereit ist, sich an den offiziellen Formen von Scrum zu rühren. Ich möchte nicht, dass dies garantiert klingt. Ich frage wirklich nach der orthodoxen Lösung für dieses Problem, weil ich in der Vergangenheit erfolgreich Probleme mit ihm gelöst habe, indem …

3
Ist das Verschachteln von Try-Catch-Anweisungen immer noch ein Codegeruch, wenn es in einer Schleife verschachtelt ist?
Ich habe gehört, dass das Verschachteln von Try-Catch-Anweisungen oft ein Codegeruch sein kann, daher frage ich mich, ob diese Situation eine Ausnahme darstellt. Wenn nicht, welche guten Möglichkeiten zur Umgestaltung gibt es? Mein Code sieht folgendermaßen aus: try{ X x = blah; otherStuff; for (int i = 0; i < …


2
Warum sind nicht alle Methoden virtuell oder warum hat nicht jede Klasse mindestens eine Schnittstelle?
Dies ist eine eher philosophische Frage, die sich mit der .NET-Plattform befasst, aber möglicherweise ist sie auch für andere Sprachen nützlich. Ich mache viele Unit-Tests und vor allem, wenn ich Komponenten von Drittanbietern verwende, mit denen ich oft zu kämpfen habe. In .NET besteht ein enormer Anspruch auf Komponentendesign (er), …

1
Kommunikation zwischen Ebenen in DDD
Beim Lesen der DDD-Literatur habe ich mir folgende Ebenen ausgedacht: Application Outsider World (Controller, Crons usw.) Application Services(oder UseCases) - Orchestriert mehrere Domänendienste oder Infrastrukturdienste. Sie werden von angerufen Outside World. Sie wissen, was zu tun ist Domain Services - die enthält, wie die Dinge gemacht werden (basierend auf Repository-Schnittstellen) …

1
Wo soll die SQLite-Datenbankdatei gespeichert werden?
Ich schreibe eine Anwendung zum Erlernen von Fremdwörtern in genau einer Sprache (derzeit Englisch), die derzeit ein ineffektives Design aufweist. Ich benutze Java und SQLite-jdbc zum Speichern der Wörter. Nach dem Start lädt die Anwendung eine durch Kommas getrennte Wortliste herunter und fügt jedes Wertepaar in die Datenbank ein. Ich …
8 design  sqlite 

7
Sollte ich statische Klassen für Methoden verwenden, die allgemeine Aufgaben ausführen und in meiner Anwendung aufgerufen werden?
Ich habe die letzten Stunden damit verbracht, mich über die Verwendung von staticKlassen zu informieren und herauszufinden, ob ich sie verwenden sollte oder nicht, bin aber immer noch zu keinem Ergebnis gekommen. Es scheint, dass das Argument in beide Richtungen gehen könnte. In meiner Anwendung habe ich sogenannte "Hilfsklassen" erstellt, …

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.