Der Begriff wird als Methodenname verwendet. Die Methode wird aufgerufen, wenn ein Teil der Benutzeroberfläche ausgeblendet (oder entfernt) ist. Sie wird verwendet, um die Werte auf die Standardwerte zurückzusetzen und Objekte zu entsorgen, die nicht mehr verwendet werden. Mögliche Namen sind: freigeben, entfernen, entsorgen, löschen usw. Welches ist Ihrer Meinung …
Beim Überprüfen von Code versuche ich normalerweise, bestimmte Empfehlungen zur Behebung der Probleme abzugeben. Aufgrund der begrenzten Zeit, die für die Überprüfung aufgewendet werden kann, funktioniert dies jedoch nicht immer gut. In diesen Fällen finde ich es effizienter, wenn der Entwickler selbst eine Lösung findet. Heute habe ich einen Code …
Ich habe in letzter Zeit viel darüber gesprochen, funktionale Sprachen wie Haskell zu verwenden. Was sind einige der großen Unterschiede, Vor- und Nachteile der funktionalen Programmierung gegenüber der objektorientierten Programmierung?
Mir ist aufgefallen, dass dies ein häufiges Problem bei jungen Leuten aus technischen Bereichen wie dem unseren ist. Zu Beginn unserer Karriere wissen wir einfach nicht, wie wir uns an unsere Arbeitgeber verkaufen sollen, und der zufällige Typ # 57 (der ein Programmierer ist, aber nicht so gut wie Sie …
In einigen Organisationen ist es anscheinend Teil des Software-Release-Prozesses, Komponententests zu verwenden, aber zu jedem Zeitpunkt müssen alle Komponententests bestanden werden. Es könnte zum Beispiel einen Bildschirm geben, auf dem alle bestandenen Komponententests in Grün angezeigt werden - was gut sein soll. Persönlich denke ich, dass dies aus den folgenden …
Ich habe gehört, dass (von Mitarbeitern) jeder "auf Englisch codiert", unabhängig davon, woher er kommt. Ich finde das schwer zu glauben, aber es würde mich nicht wundern, wenn der unterstützte Zeichensatz für die meisten Programmiersprachen relativ eng ist. Haben Sie jemals in einem Land gearbeitet, in dem Englisch nicht die …
Aus dem, was ich gelesen habe: Der Grund ist, dass es nicht einfach ist zu bestimmen, welche Methode tatsächlich aufgerufen wird, wenn wir eine Vererbung haben. Warum verfügt Java jedoch nicht mindestens über eine Schwanzrekursionsoptimierung für statische Methoden und erzwingt eine ordnungsgemäße Methode zum Aufrufen statischer Methoden mit dem Compiler? …
Wir arbeiten an einem großen Produkt, das seit ca. 5 Jahren in Produktion ist. Die Codebasis funktioniert .. ähm ... Nicht wirklich gut, aber es funktioniert. Neue Funktionen werden in die Produktion übernommen und mit einer kleinen Qualitätssicherung getestet. Bugs sind behoben, etc. Aber niemand außer mir schreibt Unit-Tests. Niemand …
In Code Complete, Seite 25, heißt es, dass es eine gute Idee ist, die regulären Benutzerschnittstellenklassen einfach durch eine Befehlszeilenklasse zu ersetzen. Was ist mit den Problemen, die das Testen mit sich bringen kann? Lohnt sich diese zusätzliche Arbeit wirklich für Web- und Mobilprojekte? Was ist mit kleinen und mittleren …
Wenn Sie sich nur den zweiten Teil meiner Frage überlegen: "Warum sollte ein Entwickler nicht unterbrochen werden, wenn er tief im Code steckt?" Heck, selbst der Mitbegründer von SO, Joel Spolsky, schrieb einen Blogbeitrag über "In die Zone kommen" und "Aus der Zone geworfen werden". Aufgaben im Zusammenhang mit der …
Es scheint, dass C seine eigenen Quasi-Objekte wie "Strukturen" hat, die als Objekte betrachtet werden können (auf der höheren Ebene, wie wir es normalerweise denken würden). Und auch C-Dateien selbst sind grundsätzlich separate "Module", oder? Sind Module dann nicht auch so etwas wie 'Objekte'? Ich bin verwirrt, warum C, das …
Testgetriebene Entwicklung (TDD) ist heutzutage groß. Ich sehe es oft als eine Lösung für eine Vielzahl von Problemen hier in der Programmers SE und in anderen Veranstaltungsorten. Ich frage mich, warum es funktioniert. Aus technischer Sicht ist es mir aus zwei Gründen ein Rätsel: Der Ansatz "Write Test + Refactor …
Manchmal wird dem Programmierer in einer Programmierübung, bei der Erstellung von Boilerplates, bei der Implementierung von Führungsschienen für die Aufgaben eines Junior-Programmierers usw. nicht implementierter Code angezeigt, und er wird aufgefordert, "die Lücke auszufüllen". Zum Beispiel ein Komponententest, der kompiliert werden kann, aber fehlschlägt, oder eine Klassendeklaration mit leeren Methoden. …
Ich habe eine beträchtliche Menge an Codierung gelernt, es war jedoch immer in einem wissenschaftlichen Umfeld (nicht in der Informatik), das mir völlig autodidaktisch beigebracht wurde, ohne dass mich jemand in die richtige Richtung führte. Somit war meine Codierungsreise ... chaotisch. Ich habe jetzt festgestellt, dass ich, wenn ich eine …
Ich habe in letzter Zeit ein bisschen über Literate Programming gelesen und dachte darüber nach ... Gut geschriebene Tests, insbesondere BDD-Spezifikationen, können besser erklären, was Code tut als Prosa und haben den großen Vorteil von Überprüfung ihrer eigenen Genauigkeit. Ich habe noch nie Tests gesehen, die in den Code geschrieben …
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.