Als «code-reuse» getaggte Fragen

Die Verwendung von vorhandenem Code zum Erstellen neuer Software.



9
Wie werden große Open-Source-Bibliotheken gewartet, während Code weit von „sauberem Code“ entfernt ist?
Ich bin noch unerfahren darin, qualitativ hochwertigen Code zu schreiben. Deshalb lese ich Bücher, die sich mit diesem Thema befassen, wie beispielsweise Clean Code von Robert C. Martin, und überprüfe ständig den Code bekannter Bibliotheken, um meine Fähigkeiten zu verbessern. Obwohl viele Open Source-Bibliotheken seit Jahren gepflegt werden, was bedeutet, …

19
Erfüllt OOP das Versprechen der Wiederverwendung von Code? Welche Alternativen gibt es, um die Wiederverwendung von Code zu erreichen?
Das vielleicht größte Versprechen bei der Verwendung eines objektorientierten Paradigmas ist die Wiederverwendung von Code. Einige bestreiten, dass dies erreicht wurde. Warum wurde es (nicht) erreicht? Wird Code nach OOP wiederverwendet, um die Produktivität von Projekten zu steigern? Oder überschaubarer? Oder einfacher zu warten? Oder mit mehr Qualität? Wahrscheinlich sind …

8
Warum sollte der Unterricht nicht so gestaltet werden, dass er „offen“ ist?
Beim Lesen verschiedener Stapelüberlauffragen und des Codes anderer wird der allgemeine Konsens zum Entwerfen von Klassen geschlossen. Dies bedeutet, dass in Java und C # standardmäßig alles privat ist, Felder final sind, einige Methoden final sind und manchmal Klassen sogar final sind . Die Idee dahinter ist, Implementierungsdetails zu verbergen, …
44 code-reuse 



4
Was meinte Rich Hickey, als er sagte: "All diese Spezifität [von Schnittstellen / Klassen / Typen] tötet Ihre Wiederverwendung!"
In Rich Hickeys zum Nachdenken anregendem Hauptvortrag " The Value of Values " (29 Minuten) spricht er über den Overhead einer Sprache wie Java und erklärt: "Alle diese Schnittstellen töten Ihre Wiederverwendung." Was meint er? Ist das wahr? Auf meiner Suche nach Antworten bin ich auf folgendes gestoßen: Das Prinzip …







6
Ist es legal, Code in Projekten anderer Kunden wiederzuverwenden?
Ich arbeite als unabhängiger Softwareentwickler für mobile Anwendungen. Ein Kunde bittet mich, eine mobile App zu entwickeln. Im Moment berechne ich die Zeit und den Aufwand, um ein Angebot für dieses Projekt zu schreiben. Die App selbst wird nur für eine bestimmte Zeit verwendet, da sie sich danach auf ein …
22 legal  code-reuse 

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.