Ich habe mit vielen Sprachen gearbeitet, die keine Methodensignatur basierend auf dem Rückgabetyp generieren. Ich habe auch mit einem (vielleicht einigen?) Gearbeitet, der dies tut. Diejenigen, die mir in der Vergangenheit keine Probleme bereitet haben (wie hier ). Warum generieren Programmiersprachen Methodensignaturen ohne Rücksicht auf den Rückgabetyp? Update: Ich beziehe …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 5 Jahren . Einige Leute sind der Ansicht, dass es sich bei …
In diesem Sinne gibt es bereits eine ziemlich hilfreiche Frage (" Nicht-OOP-Entwurfsmuster? "), Aber ich bin neugieriger auf eine Übergangsperspektive für jemanden, der gerade erst mit dynamischen und schwach typisierten Sprachen anfängt. Das heißt: Nehmen wir an, ich programmiere seit vielen Jahren in C ++, C # oder Java und …
Manchmal ist man beschäftigt und delegiert kleine Aufgaben an Junior-Programmierer. Wenn Sie jedoch nicht genau genug aufpassen, finden Sie sich mit dieser Art von Code in der Produktion wieder: class DivtoggleController extends Zend_Controller_Action { public function closeAction() { /* ... code removed for brevity ... */ $req = $this->getRequest(); $formData …
Es ist eine der am meisten diskutierten Funktionen, die für Java geplant sind: Closures. Viele von uns haben sich nach ihnen gesehnt. Einige von uns (einschließlich ich) sind etwas ungeduldig geworden und haben sich Skriptsprachen zugewandt, um die Lücke zu füllen. Aber sobald die Schließungen in Java angekommen sind: Wie …
Im Rahmen eines Refactoring-Vorhabens oder einer laufenden Weiterentwicklung kann eine bestimmte Methode oder möglicherweise eine ganze Klasse in gewissem Sinne veraltet sein. Java unterstützt die @DeprecatedAnnotation, um anzuzeigen, dass es wahrscheinlich eine bessere Möglichkeit gibt, mit der fraglichen Funktionalität umzugehen. Ich stelle mir vor, dass dies besonders in öffentlichen APIs …
Das alles mag sehr neu erscheinen, aber ich versuche, mich mit dem Entwerfen einer Website zu beschäftigen, die absolut REST-konform ist. Ich verstehe das Anwenden von RESTful-Design auf Dinge wie Benutzer, Fotos, Blog-Posts usw., weil ich sie als "Objekte" betrachte. Aber was ist mit einer "Über uns" -Seite? Was für …
Wir haben eine mehrsprachige Website, auf der vor einigen Tagen ein Fehler entdeckt wurde. Es wurden andere Sprachdaten in einer anderen Sprache angezeigt, und es wurde auch die Mischung von Daten wie der englischen Sprache ausgewählt, aber es wurden auch andere Sprachdaten auf der Seite angezeigt und umgekehrt. Es macht …
Wenn ein potenzieller Arbeitgeber Ihnen sagen würde, dass er "Fehlerbehebungen ausgelagert hat, weil Entwickler es hassen, Fehler zu beheben", was würden Sie denken? Was könnten Ihre Bedenken sein?
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
In einer typischen Softwareentwicklungsumgebung markieren Projektabschlüsse das Ende eines Projekts. Projektaufzeichnungen werden vervollständigt und archiviert, Ressourcen freigegeben, Probleme und Lektionen werden dokumentiert und ein formelles Abendessen / eine Party zur Feier. Der letzte Schritt ist optional, aber für die Teilnehmer sehr motivierend. :-) Vergleichen Sie dies mit Scrum. Ich weiß, …
IMHO ist das Binden einer Variablen an eine andere Variable oder einen Ausdruck ein sehr verbreitetes Szenario in der Mathematik. Tatsächlich denken viele Schüler am Anfang, dass der Zuweisungsoperator (=) eine Art Bindung ist. In den meisten Sprachen wird die Bindung jedoch nicht als native Funktion unterstützt. In einigen Sprachen …
Ich fand XML immer etwas umständlich zu verarbeiten. Ich spreche nicht über die Implementierung eines XML-Parsers: Ich spreche über die Verwendung eines vorhandenen Stream-basierten Parsers wie eines SAX-Parsers, der das XML Knoten für Knoten verarbeitet. Ja, es ist wirklich einfach, die verschiedenen APIs für diese Parser zu lernen, aber wenn …
Ich mache eine Präsentation, die die Unterschiede zwischen struktureller und objektorientierter Programmierung zeigt, und ich möchte veranschaulichen, warum Menschen OOP benötigen , anhand eines Beispiels, in dem die Anwendung von OOP-Konzepten das Codieren erheblich vereinfacht, sodass das Publikum wirklich das Gefühl hat, OOP zu benötigen. Irgendwelche Ideen ??
Einer der Hauptvorteile des Software-Transaktionsspeichers, der immer erwähnt wird, ist die Kompositionsfähigkeit und Modularität. Verschiedene Fragmente können kombiniert werden, um größere Komponenten herzustellen. In sperrbasierten Programmen ist dies häufig nicht der Fall. Ich suche ein einfaches Beispiel, das dies mit tatsächlichem Code veranschaulicht. Ich würde ein Beispiel in Clojure bevorzugen, …
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.