Anders als in C ++ können in Java nicht nur Funktionsdeklarationen in der Klasse und Definitionen außerhalb der Klasse vorhanden sein. Wieso ist es so? Ist es zu betonen, dass eine einzelne Datei in Java nur eine Klasse und nichts anderes enthalten sollte?
Ein interessanter Punkt tauchte in einem anderen Thread über die angebliche Veruntreuung eines GPL-Projekts auf. In diesem Fall wurde die Unternehmenssoftware von einigen großen Unternehmen verwendet, die im Wesentlichen den Code verwendeten, den Namen änderten, die GPL-Hinweise entfernten und das Ergebnis verwendeten. Der Punkt war: Wenn das Unternehmen dies tat …
Ich bin der Manager eines Teams von 11 Softwareentwicklern, die sich um die Websites / Webanwendungen meines Unternehmens kümmern und bis zu 4 Projekte gleichzeitig ausführen sowie den täglichen Support. Innerhalb der 11 Entwickler gibt es eine Mischung aus technischen Fähigkeiten, Berufsbezeichnungen und Erfahrung, obwohl die Teamstruktur flach ist und …
Ich kann nicht zählen, wie oft ich Aussagen im Sinne von "Komponententests sind eine sehr wichtige Quelle für die Dokumentation des getesteten Codes" gelesen habe. Ich leugne nicht, dass sie wahr sind. Persönlich habe ich sie jedoch noch nie als Dokumentation verwendet. Für die typischen Frameworks, die ich verwende, dokumentieren …
Gibt es Richtlinien für die Entscheidung, wann sich eine Klasse in einer eigenen Assembly / DLL befinden soll? Ich sehe oft zwei Denkschulen: 1) Jede "Gruppierung" von Klassen gehört zu einer eigenen DLL, z. B. Repositorys, Services, DTOs, Infrastruktur usw. 2) Alles sollte sich in einer einzigen DLL befinden, aber …
In verschiedenen Designbüchern, die ich lese, wird manchmal großer Wert auf die Anzahl der Methoden gelegt, die eine Klasse haben muss (unter Berücksichtigung einer OO-Sprache, z. B. Java oder C #). Oft sind die Beispiele in diesen Büchern sehr ordentlich und einfach, aber selten behandeln sie einen "ernsten" oder komplexen …
Ich werde die Aufgabe übernehmen, eine bereits definierte Schnittstelle (eine Reihe von C ++ - Header-Dateien) in einer relativ großen und alten Codebasis neu zu implementieren. Zuvor möchte ich eine möglichst vollständige Testabdeckung haben, damit ich Implementierungsfehler so früh und einfach wie möglich erkennen kann. Das Problem ist, dass die …
Lassen Sie uns sagen, dass ich auf einem Open-Source-Projekt arbeite und wollen eine triviale Nutzenfunktion von einem anderen Open-Source-Projekt wieder verwenden (beispielsweise eine Datei Suchen / Ersetzen-Funktion). Ist es legal, die Funktion und einfach schreibt einen kleinen Copyright-Hinweis in Anfang der Datei zu kopieren? Sollte ich ihren Namen als Rechteinhaber …
Geschlossen . Diese Frage ist meinungsbasiert . 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 . EDIT: Diese Frage scheint zunächst Java zu Bashing, und …
In letzter Zeit, als ich C oder C ++ geschrieben habe, werde ich alle meine Variablen auf dem Stapel deklarieren, nur weil es eine Option ist, im Gegensatz zu Java. Ich habe jedoch gehört, dass es eine schlechte Idee ist, große Dinge auf dem Stapel zu deklarieren. Warum genau ist …
Ich habe irgendwo gelesen (habe vergessen, um welches Buch es sich handelt), dass Algorithmen unabhängig von Computerarchitekturen sind. Einige sagen sogar, Algorithmen seien selbst Berechnungen (Maschinen?)? Andererseits haben Bücher über parallele Programmierung Kapitel über parallele Algorithmen. Es scheint, als ob parallele Algorithmen von parallelen Architekturen abhängen. Ich glaube, ich vermisse …
Ich versuche, eine "Standard" Business-Website zu schreiben. Mit "Standard" meine ich, dass diese Site das übliche HTML5, CSS und Javascript für das Front-End, ein Back-End (zum Verarbeiten von Dingen) und MySQL für die Datenbank ausführt. Es ist eine einfache CRUD-Site: Das Front-End macht einfach ziemlich alles, was die Datenbank auf …
Diese Frage wurde von Stack Overflow migriert, da sie in Software Engineering Stack Exchange beantwortet werden kann. Vor 6 Jahren migriert . Ich habe vorhin eine E-Mail gesendet, in der wir unsere Entwickler daran erinnerten, dass die Verwendung des Wortes "Shall" in Ihren abgeleiteten Anforderungen nicht Ihren funktionalen Anforderungen entsprechen …
Warum wird es argvals "Zeiger auf Zeiger auf den ersten Index des Arrays" deklariert, anstatt nur "Zeiger auf den ersten Index des Arrays" ( char* argv) zu sein? Warum ist hier der Begriff "Zeiger auf Zeiger" erforderlich?
Laut Wikipedia bedeutet der Begriff "Bootstrapping" im Zusammenhang mit dem Schreiben von Compilern Folgendes : In der Informatik ist Bootstrapping das Schreiben eines Compilers (oder Assemblers) in der Quellprogrammiersprache, die kompiliert werden soll. Das Anwenden dieser Technik führt zu einem selbsthostenden Compiler. Und ich kann verstehen, wie das funktionieren würde. …
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.