Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Meine Klassen haben normalerweise maximal 5-20 Methoden, was …
Ich habe ungefähr 4 Millionen Datensätze pro Tag und muss 7 Jahre online bleiben. Wir sehen uns also 10,2 Milliarden Datensätze an, die ich durchsuchen muss. Die Benutzer erwarten, dass die Suche für eine Benutzeroberfläche schnell genug ist, was zu 3-5 Sekunden führt Aufgrund der Politik, die außerhalb meiner Kontrolle …
Wie kann ich Funktionen schreiben, die wiederverwendbar sind, ohne die Leistung zu beeinträchtigen? Ich stoße immer wieder auf die Situation, in der ich eine Funktion so schreiben möchte, dass sie wiederverwendbar ist (z. B. keine Annahmen über die Datenumgebung), aber den Gesamtfluss des Programms zu kennen, von dem ich weiß, …
Ich habe diesen Lehrer, er ist ziemlich schlau (manchmal, haha), er sagte, gute Programmierer versuchen, whileLoops anstelle von forLoops zu verwenden. Der Grund, den er dafür angegeben hat, ist, dass whileSchleifen bewiesen werden können, wie in, man kann vollständig erklären, was in einer whileSchleife passiert , während man das für …
Die Java- SystemKlasse enthält verschiedene Datenelemente und Methoden, die durchaus sinnvoll sind. Zum Beispiel: System.in (variable) System.err (variable) System.out (variable) System.exit(int) System.gc() System.getSecurityManager() usw. Es gibt jedoch eine Methode, die ich nicht verstehe: System.arraycopy(Object, int, Object, int int) Das Kopieren eines Arrays in ein anderes fühlt sich für mich so …
Ich wurde kürzlich beauftragt, an einem kleinen Projekt zu arbeiten, das in Haskell umgesetzt wird. Ich komme aus einem OO / imperativen Hintergrund und bin es gewohnt, Anforderungen / User-Storys vor dem Codieren in Anwendungsfälle und Sequenzdiagramme umzuwandeln. Bei dem Haskell-Projekt, dem ich zugewiesen wurde, zieht das Team es jedoch …
Vorwort Ich suche nicht nach einer Möglichkeit, eine große Spaghetti-Code-Klasse umzugestalten. Dieses Thema wurde in anderen Fragen behandelt. Frage Ich suche nach Techniken, um eine Klassendatei zu verstehen, die von einem anderen Mitarbeiter geschrieben wurde. Sie umfasst mehr als 4000 Zeilen und verfügt über eine einzige große Aktualisierungsmethode mit mehr …
Meine Frage bezieht sich auf bewährte Methoden zum Aggregieren oder Gruppieren von REST-APIs. Ich habe ein Szenario, in dem es viele verschiedene Anbieter, Datenquellen usw. gibt, und ich denke, dass das Gruppieren von REST-APIs sehr sinnvoll wäre, um das System wartbar zu halten. Ich habe viele Szenarien, in denen ein …
Ich suche hier nach einer Best-Practice-Antwort. Angesichts der Tatsache, dass Best Practices für die Interaktion mit implementierten Klassen IDisposableüber die folgende UsingAnweisung erfolgen: Was ist die Best Practice für die Verwendung von EF Lazy Loading mit MVC? Beispiel für eine Controller-Methode: <HttpGet> Public Function Schedule(ByVal id As Int64) As ActionResult …
Python-Iteratoren können sehr speichereffizient sein. Sollte ich immer lieber Generatoren als nur Listen verwenden? In welchen Situationen sollte ich ein einfaches Array bevorzugen? Zum Beispiel stattdessen: emails = [user.email for user in users] soll ich das vorziehen?: emails = (user.email for user in users) Hinweis : Ich meine "Generatoren", nicht …
Ich habe ein Java-System, das ActiveMQ für Messaging verwendet. Das System verarbeitet ungefähr 400 bis 600 Transaktionen pro Sekunde und wir haben kein Problem, wenn alles reibungslos läuft. Das System muss diese Transaktionen auch an ein externes System senden. Wenn das externe System längere Zeit nicht verfügbar ist (z. B. …
Beim Studium von Domain-Driven Design (DDD) bin ich auf das Konzept der Subdomain gestoßen, aber ich glaube, ich verstehe es noch nicht. Mein erstes Verständnis davon war, dass eine Subdomain eine Teilmenge der Domain der Anwendung ist. Mit anderen Worten, es ist eine Partition des Problemraums. Ich habe gelesen, dass …
Ich bin gerade in einem Laborhandbuch an der Universität auf Folgendes gestoßen: Sie müssen die Schnittstellen der Klassen studieren, indem Sie das Javadoc für sie generieren, damit Sie wissen, welche Operationen bereitgestellt werden (Sie können sich den Code ansehen, aber wenn Sie wie hier den Code eines anderen verwenden, sollten …
Ich dachte über eine ungewöhnliche Datenbankstruktur nach und fragte mich, ob jemand sie schon einmal gesehen hatte. Grundsätzlich werden 2 Datenbanken verwendet: Die erste Datenbank enthält nur die aktuell gültigen Daten Die zweite Datenbank enthält den Verlauf aller Daten, die jemals in der ersten Datenbank eingegeben, aktualisiert oder gelöscht wurden …
Was ist die beste Vorgehensweise dafür, um zu verhindern, dass der Rückstand zu einem Chaos wird, aber auch um die Entwicklerproduktivität aufrechtzuerhalten Wem sollten wir erlauben, Storys zum Product Backlog hinzuzufügen? Und wie stellen Sie sicher, dass diese Geschichten bestimmte Anforderungen erfüllen? Zum Beispiel finde ich während der Entwicklung von …
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.