Oracle scheint den gesamten Java-bezogenen Open-Source-Code unter der GPL mit einer Klassenpfad-Ausnahme zu lizenzieren . Soweit ich weiß, scheint dies die Kombination dieser Bibliotheken mit Ihrem eigenen Code zu Produkten zu ermöglichen, die nicht von der GPL abgedeckt werden müssen. Wie funktioniert das? Was sind Beispiele dafür, wie ich diese …
Ich bin nur ein Junior-Entwickler, aber mein Job zwingt mich, mit wirklich schrecklichem PHP-Code zu arbeiten (denken Sie an den schlechtesten PHP-Code, den Sie gesehen haben, und denken Sie dann an doppelt so schlechten Code). Normalerweise versuche ich, Fehler zu beheben und mit der Codebasis zu kämpfen, um neue Funktionen …
Ich habe eine Reihe von Fragen wie diese gesehen , in denen ich um Rat gefragt wurde, wie man Enums in DB speichert. Aber ich frage mich, warum Sie das tun würden. Nehmen wir also an, ich habe eine Entität Personmit einem genderFeld und einer GenderAufzählung. Dann hat meine Personentabelle …
Die Aufforderung eines Arbeitssuchenden, einen Code vorzuzeigen, ist für ein Softwareunternehmen eine weit verbreitete Praxis. Wäre es jedoch akzeptabel, wenn der Kandidat den Interviewer auffordert, ihm einen kleinen Code zu zeigen, der seiner Meinung nach gut geschrieben ist?
Ich programmiere seit einigen Jahren und bin im Allgemeinen gut darin, Probleme zu beheben und kleine bis mittlere Skripte zu erstellen. Im Allgemeinen bin ich jedoch nicht gut darin, große Programme objektorientiert zu entwerfen. Ein paar Fragen Kürzlich hat ein Kollege, der über die gleiche Anzahl von Jahren Erfahrung verfügt …
Ich würde mich gerne als einen ziemlich erfahrenen Programmierer bezeichnen. Ich programmiere jetzt seit über 5 Jahren. Mein Schwachpunkt ist jedoch die Terminologie. Da ich Autodidakt bin, kenne ich einige der formaleren Aspekte der Informatik nicht, obwohl ich programmieren kann. Was sind also praktische Algorithmen / Datenstrukturen, die ich anhand …
Gibt es einen Grund, warum der in Forschungsberichten erwähnte Quellcode von Software nicht freigegeben wird? Ich verstehe, dass es in Forschungsarbeiten mehr um die allgemeine Idee geht, etwas zu erreichen, als um Details der Implementierung, aber ich verstehe nicht, warum sie den Code nicht veröffentlichen. Zum Beispiel endet dieses Papier …
Ich habe Stuart Sierras Vortrag " Thinking In Data " gesehen und eine der Ideen daraus als Designprinzip in diesem Spiel übernommen, das ich mache. Der Unterschied ist, dass er in Clojure arbeitet und ich in JavaScript arbeite. Ich sehe einige wesentliche Unterschiede zwischen unseren Sprachen darin: Clojure ist eine …
In Javascript ist ein Try-Catch- Block vorgesehen . Obwohl es in Java oder einer anderen Sprache obligatorisch ist, Fehler zu behandeln, sehe ich niemanden, der sie in größerem Umfang in Javascript verwendet. Ist es nicht eine gute Übung oder brauchen wir sie nur nicht in Javascript?
Bei meiner ersten Implementierung zur Erweiterung des Java-Erfassungsframeworks war ich ziemlich überrascht, dass die Erfassungsschnittstelle als optional deklarierte Methoden enthält. Es wird erwartet, dass der Implementierer UnsupportedOperationExceptions auslöst, wenn dies nicht unterstützt wird. Dies fiel mir sofort als schlechte Wahl für das API-Design auf. Nachdem er viel von Joshua Blochs …
Ich habe den Eindruck, dass Delphi nicht mehr sehr beliebt ist. Aber jetzt musste ich bei der Arbeit einige Änderungen an einem alten Delphi-Programm vornehmen, das wir immer noch verwenden. Ich habe Borland Developer Studio 2006 verwendet und es war sehr angenehm und intuitiv, damit zu arbeiten, obwohl ich praktisch …
Gibt es Studien zur Wirksamkeit von statisch oder dynamisch typisierten Sprachen? Speziell: Messungen der Programmiererproduktivität Fehlerrate Berücksichtigt auch die Auswirkungen der Verwendung von Unit-Tests. Ich habe viele Diskussionen über die Vorzüge beider Seiten gesehen, aber ich frage mich, ob jemand eine Studie darüber durchgeführt hat.
Ich glaube, dass Nebenwirkungen ein natürliches Phänomen sind. Aber in funktionalen Sprachen ist es so etwas wie ein Tabu. Was sind die Gründe? Meine Frage ist spezifisch für den funktionalen Programmierstil. Nicht alle Programmiersprachen / Paradigmen.
Ich mag Google Golang wirklich, aber könnte jemand erklären, warum die Implementierer eine grundlegende Datenstruktur, wie z. B. Mengen aus der Standardbibliothek, weggelassen haben?
Ich nehme an, dass dies eine häufige Situation ist: Ich teste einen Code, entdecke einen Fehler, behebe ihn und übertrage die Fehlerbehebung in das Repository. Unter der Annahme, dass viele Leute an diesem Projekt arbeiten, sollte ich zuerst einen Fehlerbericht erstellen, ihn mir selbst zuweisen und in der Commit-Meldung darauf …
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.