Als «language-agnostic» getaggte Fragen

Dieses Tag ist für Fragen gedacht, die nicht spezifisch für eine Programmiersprache oder -umgebung sind.




3
Design: So vermeiden Sie, dass die Abwärtskompatibilität aufgrund von Datenbankänderungen beeinträchtigt wird
Dies ist mein Szenario, ich habe diese Schnittstelle: public interface hitTheDataBase { public void insertMe(String [] values); public void modifyMe(String [] values); public DataTable selectMe(); } Und ich habe diese zwei Klassen, die die Schnittstelle implementieren: public Class hitSqlServer implements hitTheDatabase { public void insertMe(String [] values) { executes insert …


1
Wie ist der Copyright-Status von Boilerplate-Code?
Ich überprüfe Open Source Compliance auf kommerziellen Code. Ich habe kürzlich einige Beispiele gefunden, bei denen die kommerzielle Quelle mit einigen OSS-Projekten verglichen wird. Die Übereinstimmungen sind sehr ähnlich, aber nicht genau, sagen wir etwa 30 Codezeilen mit ungefähr 4 Methoden, einige Variablennamen unterscheiden sich, einige zusätzliche Zeilen im kommerziellen …

4
Wie halten wir abhängige Datenstrukturen auf dem neuesten Stand?
Angenommen, Sie haben einen Analysebaum, einen abstrakten Syntaxbaum und ein Kontrollflussdiagramm, die jeweils logisch von dem vorherigen abgeleitet sind. Im Prinzip ist es einfach, jedes Diagramm anhand des Analysebaums zu erstellen. Wie können wir jedoch die Komplexität der Aktualisierung der Diagramme verwalten, wenn der Analysebaum geändert wird? Wir wissen genau, …

2
Domänenmodelle über API verfügbar machen
Ich erstelle eine einfache RESTful-API für eine webbasierte Anwendung, an der ich arbeite, und frage mich, wie ich meine Domain-Modelle am besten verfügbar machen kann. Angenommen, ich habe eine Benutzerklasse und möchte eine JSON-Antwort mit den verschiedenen Benutzereigenschaften bereitstellen. Ich möchte natürlich nicht alle Eigenschaften meines Modells (z. B. DateCreated, …

5
Sammeln aller Daten in einer einzigen Iteration im Vergleich zur Verwendung von Funktionen für lesbaren Code
Angenommen, ich habe eine Reihe von Läufern, mit denen ich den größten Läufer, den schnellsten Läufer und den leichtesten Läufer finden muss. Die am besten lesbare Lösung scheint zu sein: runners = getRunners(); tallestRunner = getTallestRunner(runners); fastestRunner = getFastestRunner(runners); lightestRunner = getLightestRunner(runners); ..wobei jede Funktion über die Läufer iteriert und …

2
Was machen Sie, wenn Sie mit mehreren Sprachen mit unterschiedlichen Großschreibungsschemata arbeiten?
Ich mache eine Webapp mit Django. Die Python-Konvention zum Benennen von Variablen lautet smallcase_with_underscores, die Javascript-Konvention lautet camelCase. Außerdem habe ich gesehen, dass viele Leute Kleinbuchstaben mit Bindestrichen für CSS-Bezeichner verwenden. Würden Sie vorschlagen, gegebenenfalls alle drei Namenskonventionen zu verwenden oder eine auszuwählen und zu verwenden, selbst wenn die anderen …



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.