Heute bei der Arbeit hat einer meiner Kollegen meinen Code überprüft und mir vorgeschlagen, eine Nur-Set-Eigenschaft zu entfernen und stattdessen eine Methode zu verwenden. Da wir beide mit anderen Dingen beschäftigt waren, sagte er mir, ich solle mir den Property DesignAbschnitt aus dem Buch "Framework Design Guidelines" ansehen . In …
Ich stehe hier vor einem Problem. Ein Kunde hat mich gebeten, eine genaue Website zu kopieren, und obwohl ich ihn davon zu überzeugen versuche, ein neues Design zu wählen, akzeptiert er es nicht. Er liebt dieses Design so sehr (nebenbei bemerkt, es ist schrecklich und veraltet, aber das würde ich …
Ich frage mich, warum wir keine Zeichenfolgenklassen haben, die eine Zeichenfolge von Unicode-Graphemclustern anstelle von Codepunkten oder Zeichen darstellen. Es scheint mir, dass es in den meisten Anwendungen für Programmierer einfacher wäre, bei Bedarf auf Komponenten eines Graphems zuzugreifen, als sie von Codepunkten aus organisieren zu müssen, was notwendig erscheint, …
Mein Programm muss eine Abfolge von Schritten von Anfang bis Ende ausführen. Aufgrund unterschiedlicher Eingaben variiert der Startpunkt jedoch, z. B. laufen einige vom ersten bis zum Ende, andere vom zweiten bis zum Ende, andere vom dritten bis zum Ende usw. Ich brauche nur ein einfaches Design, derzeit verwende ich …
Ich entwerfe eine Anwendung, die auf der Microservices-Architektur basiert. In dieser Anwendung benötige ich Auth Microservice, Außerdem muss ich einige zusätzliche Benutzerinformationen speichern, wie z. B. mehrere Adressen, Avatar-Bilder usw. Dies führt zu der Idee, zwei Microservices zu haben - einen für Auth und einen für User, in denen zusätzliche …
Ich entwerfe eine neue Anwendung, die sich mit viel Geschäftslogik befasst. Um die übliche Verstrickung zwischen verschiedenen Anwendungsebenen zu vermeiden, die sich im Laufe der Zeit häufig in solche Systeme einschleicht, möchte ich von Anfang an eine saubere Trennung von Bedenken implementieren. Im Großen und Ganzen möchte ich trennen: Präsentationsfolie …
Ich baue einen Simulator, der einige Ereignisse analysiert STDINund "ausführt". Mein Hintergrund ist heutzutage hauptsächlich funktionale Programmierung, daher schien es naheliegend, so etwas zu tun: data Event = Thing1 String Int | Thing2 Int | Thing3 String String Int Parse :: String -> [Event] Simulate :: [Event] -> [Result] wo …
Wenn ich ein Programm mit MVC entwerfe, ist der Controller oft die Hälfte der Zeit nutzlos. Was ich damit meine ist Folgendes: In der Ansicht passiert etwas (z. B. ein Klick auf eine Schaltfläche). Die Ansicht benachrichtigt dann den Controller. Der Controller delegiert dann direkt an das Modell und unternimmt …
Ich arbeite derzeit an einer Anwendung (im Grunde ist es eine Art Ausführungs-Engine, die benutzerdefinierte Jobs ausführen und Ausgaben in Echtzeit generieren kann), die Rollback-Funktionen verarbeiten muss. Es mag verrückt klingen, aber es ist möglich, dass so etwas in der Anwendung vorhanden ist Niveau? zB vorstellen , einige Benutzer versucht …
Ist es eine schlechte Codierungspraxis / -gestaltung, eine Klasse zu erstellen, die nur einmal instanziiert wird? Ich habe einige Variablen und Funktionen, die unter einer Klasse zusammengefasst werden können, um "gut auszusehen" (mangels einer besseren Beschreibung), da sie etwas verwandt sind, aber sie können nur globale Variablen und globale Funktionen …
Ich habe eine Fabrik class XFactory, die Objekte von erstellt class X. Instanzen von Xsind sehr groß, daher besteht der Hauptzweck der Factory darin, sie so transparent wie möglich für den Clientcode zwischenzuspeichern. Objekte von class Xsind unveränderlich, daher erscheint der folgende Code sinnvoll: # module xfactory.py import x class …
UML hat einen Dschungel von Diagrammen. Profildiagramme, Klassendiagramme, Paketdiagramme ... Allerdings (IMH-und-nicht-zu-erfahren-O) sehe ich ziemlich, dass es übertrieben ist, jedes einzelne Diagramm zu erstellen. Welche UML-Diagramme eignen sich daher besser für einen Webkontext, genauer gesagt für ein Blog (wir möchten es von Grund auf neu erstellen). Ich verstehe, dass nur …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 8 Monaten . Mein Manager hat mich kürzlich zum "Software Designer" befördert. Mir ist nicht bekannt, …
Ich werde diese Frage auf diese Weise stellen - was sind die Bedenken der Softwareentwicklung, wenn meine REST-API nicht "richtig" implementiert wird? Was meinst du mit dem "richtigen" Weg? Lassen Sie mich meine Wahrnehmung des richtigen Weges erklären, dann erkläre ich Ihnen, wie ich es mache (nehmen Sie auch an, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.