Softwareentwicklung

Fragen und Antworten für Fachleute, Akademiker und Studenten, die im Lebenszyklus der Systementwicklung arbeiten

3
Was bedeutet "GPL mit Klassenpfad-Ausnahme" in der Praxis?
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 …
70 java  licensing  gpl  lgpl 


8
Warum sollten Sie eine Aufzählung in DB speichern?
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 …
69 database  enum 


10
Mein vorgeschlagenes Design ist normalerweise schlechter als das meines Kollegen - wie kann ich besser werden? [geschlossen]
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 …

4
Welche Algorithmen / Datenstrukturen soll ich „erkennen“ und namentlich kennen? [geschlossen]
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 …




4
Warum wurden Java-Sammlungen mit „optionalen Methoden“ in der Oberfläche implementiert?
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 …

13
Was ist mit Borland Delphi passiert? [geschlossen]
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 …
69 delphi 





Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.