Java hat in SO und an anderen Orten lange den Ruf, langsam zu sein. Von Witzen bis hin zu vielen Kommentaren in Fragen und Antworten glauben die Leute immer noch, dass Java langsam ist, allein aufgrund der Erfahrung mit Java in den 90ern. Das ist mein Problem: Wir haben (die …
Ich habe eine Weile sowohl auf dem Mac als auch unter Windows gearbeitet. Es fällt mir jedoch immer noch schwer zu verstehen, warum sich Programmierer mit Begeisterung für Mac OS X gegenüber Windows und Linux entscheiden. Ich weiß, dass es Programmierer gibt, die Windows und Linux bevorzugen, aber ich frage …
Stellen Sie sich ein Szenario mit zwei verschiedenen Mikrodiensten vor. Der eine kümmert sich um die Authentifizierung innerhalb des Dienstes, der andere um die Benutzerverwaltung. Sie haben beide das Konzept eines Benutzers und werden durch gegenseitige Anrufe über Benutzer sprechen. Wohin würde das Domain-Modell eines "Users" gehören? Würden beide eine …
Es scheint einige Möglichkeiten zu geben, zwischen Richtlinien zu kommunizieren. Angenommen, Sie haben verschachtelte Anweisungen, bei denen die inneren Anweisungen dem äußeren etwas mitteilen müssen (z. B. vom Benutzer ausgewählt). <outer> <inner></inner> <inner></inner> </outer> Bisher habe ich 5 Möglichkeiten, dies zu tun require: übergeordnete Richtlinie Die innerDirektive kann die outerDirektive …
Als Hintergrund verwenden wir Desktop-Engineering-Anwendungen mit einer AutoCAD-ähnlichen Benutzeroberfläche, ähnlich wie etabs . Eine Sache, die mich wirklich nervt, ist, ob es notwendig ist, die allerbesten Entwickler einzustellen. Für den Anfang haben wir große Schwierigkeiten bei der Rekrutierung; Die meisten Lebensläufe, die wir sehen, sind entweder einfache CRUD-Apps oder SharePoint-Anpassungen, …
Ich möchte wissen, was eine Service-Klasse von einer Utility-Klasse oder einer Helfer-Klasse unterscheidet. Eine Klasse, die nur zugrunde liegende Methoden aufruft, ist der Dao ein Dienst? Verstößt die Verwendung von Helper-Klassen nicht gegen SRP?
Also habe ich heute mit meinem Teamkollegen über Unit-Tests gesprochen. Das Ganze begann, als er mich fragte: "Hey, wo sind die Tests für diese Klasse, ich sehe nur eine?". Die ganze Klasse war ein Manager (oder ein Service, wenn Sie es so nennen möchten) und fast alle Methoden delegierten einfach …
Also arbeite ich an einem Software-Design mit C für einen bestimmten Prozessor. Das Tool-Kit enthält die Möglichkeit, sowohl C als auch C ++ zu kompilieren. Für das, was ich mache, ist in dieser Umgebung keine dynamische Speicherzuweisung verfügbar, und das Programm ist insgesamt ziemlich einfach. Ganz zu schweigen davon, dass …
Ich habe drei Ansichten in meinem Programm (iOS-App). Es ist immer nur einer von ihnen gleichzeitig aktiv, daher habe ich die Sichtbarkeit für zwei von ihnen deaktiviert und die Sichtbarkeit geändert, während der Benutzer die Tasten drückt. Die Ansichten werden als sichtbar initialisiert, sodass ich die Sichtbarkeit im Code ausschalte, …
Als guter Programmierer sollte man robuste Codes schreiben, die jedes einzelne Ergebnis seines Programms verarbeiten. Fast alle Funktionen aus der C-Bibliothek geben jedoch 0 oder -1 oder NULL zurück, wenn ein Fehler auftritt. Manchmal ist es offensichtlich, dass eine Fehlerprüfung erforderlich ist, beispielsweise beim Versuch, eine Datei zu öffnen. Aber …
Ich vergleiche zwei Technologien, um eine Empfehlung zu erhalten, für die eine von einem Unternehmen verwendet werden sollte. Der Code von Technologie A wird interpretiert, während der Code von Technologie B zu Maschinencode kompiliert wird. In meinem Vergleich stelle ich fest, dass Tech B im Allgemeinen eine bessere Leistung hätte, …
Nach meiner Erfahrung enthielten viele der Projekte, die ich in der Vergangenheit gelesen habe, keine Beziehungsdefinitionen in der Datenbank, sondern sie definierten sie nur im Quellcode. Ich frage mich also, welche Vor- und Nachteile es hat, Beziehungen zwischen Tabellen in der Datenbank und im Quellcode zu definieren. Und die umfassendere …
Ich habe mich kürzlich gefragt, wann ich C über C ++ verwenden soll und umgekehrt? Zum Glück hat mich schon jemand geschlagen und obwohl es eine Weile gedauert hat, konnte ich alle Antworten und Kommentare zu dieser Frage verdauen. Ein Punkt in diesem Beitrag wird jedoch immer wieder angesprochen, ohne …
Es gibt sehr komplexe Open-Source-Projekte, und für einige von ihnen könnte ich meiner Meinung nach einen Beitrag leisten, und ich wünschte, ich könnte es, aber die Eintrittsbarriere ist aus einem einzigen Grund zu hoch: für das Ändern einer Codezeile nach dem anderen großes projekt man muss alles verstehen. Sie müssen …
In den letzten Jahren hat der Trend für clientseitige (Browser-) Anwendungen deutlich zugenommen. Für mein letztes Projekt habe ich mich entschieden, mit der Zeit zu gehen und eine clientseitige Anwendung zu schreiben. Ein Teil dieser Anwendung umfasst das Senden von Transaktions-E-Mails an Benutzer (z. B. E-Mails zur Bestätigung der Anmeldung, …
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.