Ich wurde kürzlich in ein Java-Webanwendungsprojekt hineingeworfen und bin auf eine Reihe von Klassen gestoßen, die diesem Format folgen: public class MyThingy { private final int p1; private final String p2; … public MyThingy (int p1, String p2, …) { this.p1 = p1; this.p2 = p2; … } public static …
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 4 Jahren . Ich arbeite seit 18 Monaten als Programmierer an …
Wie könnte man die Form abstrakter Syntaxbäume ähnlicher Quellcode-Programme (C, C ++, Go oder irgendetwas mit GCC kompiliertes ...) vergleichen? Ich denke, dass die Plagiatserkennung im Quellcode solche Techniken verwenden würde, aber ich habe keine Ahnung, wie das heißen würde ... Zum Beispiel könnte die Vereinheitlichung verwendet werden, um AST …
Ich habe ein paar Module. Ich kann diese Module in verschiedene Kategorien unterteilen, die vollständig sind und sich nicht überschneiden. Zum Beispiel drei Kategorien mit IDs, die als ,, und ausgedrückt Animalwerden Vegetablekönnen Mineral. Ich zerlege diese Kategorien weiter in Unterkategorien, die wiederum unterschiedlich, vollständig und nicht überlappend sind. Zum …
Ich erweitere SimpleExpandableListAdapterin Android. Ich denke nicht, dass der Adapter von Android sehr gut implementiert ist, da seine Konstruktoren eine große Anzahl ziemlich komplizierter Argumente haben und es keine Setter oder Builder gibt. In meiner Klasse sind die meisten dieser Argumente nicht von der aufrufenden Klasse abhängig, daher möchte ich …
Ich bin ein bisschen neu in der groß angelegten Softwareentwicklung in C ++ und habe mich auf der Design-Seite gefragt. Ich habe diese Frage gelesen und dachte, dass C ++ - Header-Dateien , sobald wir konstante Definitionen und andere triviale Dinge überwunden haben, insgesamt nur API-Definitionen sind : Sie definieren, …
Wenn ich ein Objekt erstellen möchte, das andere Objekte aggregiert, möchte ich Zugriff auf die internen Objekte gewähren, anstatt die Schnittstelle zu den internen Objekten mit Passthrough-Funktionen anzuzeigen. Angenommen, wir haben zwei Objekte: class Engine; using EnginePtr = unique_ptr<Engine>; class Engine { public: Engine( int size ) : mySize( 1 …
Wir haben 20 - 30 unabhängige Module / Lösungen. Jedes von diesen hat ungefähr 7 - 10 Projekte mit verschiedenen Klassen, Komponenten usw. Diese werden alle unternehmensintern verwendet. Unser Problem ist, wenn wir eine Änderung in einem Modul vornehmen, müssen wir sicherstellen, dass alle anderen Module aktualisiert werden, die auf …
Eine Web-App, die mit hochmodularen, kleinen Komponenten entwickelt wurde (in diesem Fall unter Verwendung von AngularJS-Anweisungen, aber genauso gut WebComponents, ReactJS-Komponenten oder eine andere Technologie). Komponenten haben häufig asynchrone REST-API-Aufrufe, bei der Initialisierung oder bei der Benutzerinteraktion. Dieses Design verursacht viele API-Aufrufe pro Seite (manchmal 20+). Gibt es ein Problem …
Als Teil der Abhängigkeiten, an denen das Projekt arbeitet, verwenden wir mehrere Kerndienste. Diese Dienste, an denen wir keine großen Änderungen vornehmen können, sind ein großes Durcheinander. Abhängig von der von uns aufgerufenen Methode müssen wir unsere Parameter (und Rückgabewerte) in verschiedene Codierungen, Gebietsschemas und Zeitzonen konvertieren. Da wir diese …
Normalerweise ordnet ein Data Mapper Daten einer bestimmten Tabelle zu. (Theoretisch sollte es zwischen Speicher und einem Domänenobjekt kommunizieren, aber in meinem Fall ist dies nicht möglich, sodass ich direkt mit Tabellen kommuniziere.) Table1Mappper> Table1 Wenn für diese Tabelle jedoch Daten aus einer anderen Tabelle verknüpft werden müssen, erweitern Sie …
Ich recherchiere, wie die meisten hardwarebeschleunigten GUI-Bibliotheken funktionieren. Ich kümmere mich eigentlich nur um die Rendering-Backends von ihnen hier. Ich versuche herauszufinden, was der beste Weg wäre, mein eigenes als eine Art Nebenprojekt zu schreiben. Ich versuche hier ultimative Leistung zu erzielen, anstatt übermäßig ausgefallene Funktionen. Ich möchte Primitive, Text …
Ich habe eine MVC-Site, die das Repository-Muster verwendet. Ich habe nicht das Gefühl, dass ich den MVC-Stil genug verwende, also mache ich mich bereit, einige davon neu zu entwerfen. Aber ich möchte es auch tun, wenn sich das Frontend jemals ändert, wird es einfacher sein, es auszutauschen. Folgendes habe ich …
Ich versuche eine Rest-API für eine Android-App zu erstellen. Angenommen , ich habe eine usersTabelle mit (id, name, email)und einen songsTisch mit (id, song_name, album)und eine reiche verbinden Verbindung zwischen ihnen als streamsmit (user_id, song_id, listen_count). Ich möchte Details zu allen Streams abrufen und in der App als Liste anzeigen. …
Ich bin am Anfang eines Projekts, bei dem von mehreren Sensoren gelesen und die Daten von diesen Sensoren zusammengeführt werden. Insgesamt werden 4 Sensoren über USB und eine Webcam, ebenfalls über USB, angeschlossen. Einer meiner Kollegen ist sehr lautstark darüber, wie schön es ist, Programme in kleinere Teile aufzuteilen und …
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.