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 6 Jahren . Brainfuck ist eine esoterische Programmiersprache, die 1993 von …
Ich versuche, TDD in meine tägliche Programmierpraxis aufzunehmen. Ich benutze es bei der Arbeit sehr effektiv, aber ich habe Probleme mit meinen persönlichen Projekten, bei denen ich einige komplexe Algorithmen verwende. Der spezielle Algorithmus, der mich dazu bringt, diese Frage zu stellen, ist der erweiterte Kalman-Filter. Es ist komplex genug, …
Ich arbeite an einem Projekt, bei dem ich einen Teil meines Codes als Open Source-Version verwenden muss, um die Erweiterung durch den Endbenutzer zu vereinfachen. Ich möchte ein npm-Modul erstellen, das einen Teil meines Codes verfügbar macht, damit meine Benutzer Erweiterungen für das Produkt (in JavaScript) erstellen können. Ich möchte …
In Python wird eine modulprivate Funktion oder Variable benannt _foo. Wenn es für eine Klasse privat ist, sind es Namen __foo. Die Mechanik, die dahinter steckt, wie diese funktionieren, ist jedoch für die Frage von geringer Relevanz. Warum wurden beim Entwurf der Python-Sprache die doppelten Unterstriche für private Klassenmitglieder ausgewählt? …
In unserem Unternehmen werden wir ein neues Produkt liefern, das für die Massenbenachrichtigung verwendet wird. Es handelt sich also um ein eingebettetes Softwareprojekt, und wir werden das SCRUM als Framework für das Produkt verwenden. Wir haben begonnen, den Produktstau aufzuschreiben. Basierend auf dem, was ich verstanden habe, sollte der Produktbestand …
Ich arbeite nicht zu oft direkt mit Java / C # -Iteratoren, aber wenn ich das tue, frage ich mich immer, was der Grund war, Iteratoren auf "nächste" Weise zu entwerfen. Um zu starten, müssen Sie den Iterator verschieben. Um zu überprüfen, ob Daten vorhanden sind, müssen Sie überprüfen, ob …
In meiner Organisation beenden Scrum-Teams fast nie alle ihre Geschichten zu 100%. Ich schlug vor, dass wir uns bei jedem Sprint auf weniger Geschichten festlegen, aber der F & E-Manager sagt, wenn wir das tun, werden die Leute die Arbeit immer noch nicht abschließen, sondern nur weniger davon, was die …
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 6 Jahren . Bevor ich anfange, muss ich mich vorbeugend entschuldigen: …
Ich versuche zu verstehen, wie und wo Domänenmodellfabriken implementiert werden sollen. Ich habe mein CompanyAggregat als Demo aufgenommen, wie ich es gemacht habe. Ich habe meine Entwurfsentscheidungen am Ende aufgenommen - ich würde mich über Kommentare, Vorschläge und Kritik zu diesen Punkten freuen. Das CompanyDomain-Modell: public class Company : DomainEntity, …
Wenn Sie mit Java-Programmen auf Benutzeroberflächenbasis arbeiten, können Sie bestimmten Aktionen (z. B. einem Klick auf eine Schaltfläche) Verhalten hinzufügen, indem Sie anonyme Klassen verwenden. Im folgenden Beispiel ist das GUI-Framework SWT, ich habe jedoch dieselben Probleme mit Swing- oder Android-UI-Komponenten. Nämlich die Strukturierung meiner Programme. MenuItem sampleMenuItem = new …
Die Situation ist dies. Ich bin ein Junior-Entwickler für ein kleines staatliches IT-Projekt. Wir haben nichts von kontinuierlicher Integration oder einem automatisierten Test-Framework. Aber die Idee ist, so etwas zu entwickeln / unsere Entwicklungsumgebung zu verbessern. Das Produkt ist ein Datenverarbeitungsalgorithmus, der dem Endbenutzer Informationen über eine Webanwendung anzeigt. Das …
Ich versuche nur, ein paar Ideen zu bekommen, was die Leute für dieses Szenario tun. Wir haben eine Systemdatenbank (SQL Server 2008 R2) mit Tabellen und jede Tabelle hat ein Feld, das wir "Gelöscht" nennen können. Es ist im Grunde ein Bitfeld, wenn es eine 1 ist, wird der Datensatz …
AFAIK, der Begriff Versand bedeutet nur eine Methodenauflösung und einen Aufruf. Es spielt keine Rolle, ob es statisch oder dynamisch ist. Ich habe gesehen, dass viele Leute einen Begriff wie statischen Versand und dynamischen Versand verwenden . Was mich verwirrt, ist, dass es auch einige mysteriöse Beschreibungen gibt. Ich habe …
Ich versuche, ein einfaches System für den Datenaustausch zwischen mehreren Websites zu entwickeln. Die meisten von ihnen sind in PHP entwickelt, während einige in Wordpress / Drupal entwickelt wurden. Redundante Informationen werden auf mehrere Websites verteilt. Dies hat zu einem Problem geführt, bei dem die Informationen auf mehreren Websites separat …
Ich habe kürzlich darüber nachgedacht, dass manchmal mehrere Objekte voneinander abhängen (z. B. wenn sie zyklische Referenzen enthalten). Daher wäre es nützlich, sie als Teil einer atomaren Operation zu erstellen, die sicherstellt, dass die neuen Objekte nach der Konstruktion eine kollektive Einschränkung erfüllen . Zu diesem Zweck könnte man Konstruktoren …
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.