Ich habe einige Antworten auf ähnliche Fragen wie "Wie halten Sie Ihre Komponententests beim Refactoring aufrecht?" Gelesen. In meinem Fall ist das Szenario insofern etwas anders, als ich ein Projekt erhalten habe, um es zu überprüfen und mit einigen Standards in Einklang zu bringen, die wir haben. Derzeit gibt es …
Ich stoße oft auf dieses Problem, besonders in Java, auch wenn ich denke, dass es sich um ein allgemeines OOP-Problem handelt. Das heißt: Das Auslösen einer Ausnahme zeigt ein Konstruktionsproblem auf. Angenommen, ich habe eine Klasse mit einem String nameFeld und einem String surnameFeld. In diesen Feldern wird dann der …
Angesichts der Menge an Material, das versucht zu erklären, was eine kontextfreie Grammatik (CFG) ist, fand ich es überraschend, dass nur wenige (in meiner Stichprobe weniger als 1 von 20) eine Erklärung dafür geben, warum solche Grammatiken als "kontextfreie Grammatik" bezeichnet werden. kostenlos". Und meines Erachtens gelingt dies keinem. Meine …
Ist es möglich, Code zu schreiben (oder eine vollständige Software anstelle eines Codeteils), der auf einer CPU mit weniger als N Kernen nicht ordnungsgemäß funktioniert? Ohne es explizit zu überprüfen und absichtlich zu versagen: WENN (noOfCores <4) DANN absichtlich nicht richtig ausgeführt wird Ich schaue mir die Mindestsystemanforderungen eines Spiels …
Ich versuche zu verstehen, was eine Ereignisschleife ist. Oft ist die Erklärung, dass Sie in einer Ereignisschleife so lange etwas tun, bis Sie benachrichtigt werden, dass ein Ereignis aufgetreten ist. Sie behandeln dann das Ereignis und setzen fort, was Sie zuvor getan haben. Um die obige Definition mit einem Beispiel …
Das in der Frage verwendete Beispiel für die Übergabe von Mindestdaten an eine Funktion gibt Aufschluss darüber, ob der Benutzer ein Administrator ist oder nicht. Eine häufige Antwort war: user.isAdmin() Dies führte zu einem Kommentar, der mehrmals wiederholt und mehrfach hochgestuft wurde: Ein Benutzer sollte sich nicht entscheiden, ob es …
Ich glaube fest an die Pfadfinderregel : Überprüfen Sie ein Modul immer sauberer, als Sie es ausgecheckt haben. "Egal, wer der ursprüngliche Autor war, was wäre, wenn wir uns immer bemühen, das Modul zu verbessern, egal wie klein es ist. Was wäre das Ergebnis? Ich denke, wenn wir Alle folgten …
Beachten Sie, dass ich (versuche) mich so semantisch wie möglich auszuzeichnen, weil ich es mag, wie es aussieht und sich anfühlt, aber nicht, weil ich andere erstaunliche Vorteile kenne. Der Punkt meiner Frage ist, andere erziehen zu können Nun, ich habe viele Artikel und Tutorials gesehen, in denen oft gesagt …
Eines meiner Teammitglieder, ein Junior-Programmierer, verfügt über beeindruckende Programmierkenntnisse für sein Erfahrungsniveau. Und ich glaube, dass ich bei Code-Überprüfungen den Schwerpunkt auf das Lernen legen und nicht auf Fehler hinweisen muss. Aber sollten Junior-Programmierer an Code-Überprüfungen für Senior-Programmierer beteiligt sein? Oder sollten Code Reviews nur von Programmierern mit entsprechender Erfahrung …
Was ist der Unterschied zwischen diesen? Rekursion Kernkurs Auf Wikipedia gibt es nur wenige Informationen und keinen eindeutigen Code, der diese Begriffe erklärt. Was sind einige sehr einfache Beispiele, die diese Begriffe erklären? Wie ist Corecursion das Duale der Rekursion? Gibt es klassische CoreCusive-Algorithmen?
Ein Fehler wurde geöffnet, behoben, überprüft und geschlossen. Einen Monat später wurde es in einer nachfolgenden Version nach mehreren Iterationen ohne Regression erneut angezeigt. Wenn die Fehlermerkmale gleich sind, öffnen Sie die vorhandene Fehler-ID erneut oder öffnen Sie eine neue mit einem Link zum geschlossenen Fehler?
Ist die Verwendung von Dependency Injection (DI) für Unit-Tests unerlässlich? Ich kann mir keine andere Alternative zum Isolieren von Code vorstellen, damit dieser getestet werden kann. Auch alle Beispiele, die ich je gesehen habe, verwenden dieses Muster. Liegt das daran, dass dies die einzig gangbare Option ist, oder gibt es …
Ich bin ein Programmierer mit einer zweistündigen Hin- und Rückfahrt zur Arbeit. Ich möchte einen Teil dieser Zeit mit Hörbüchern über Softwareentwicklung füllen. Alle Hörbücher, die mir helfen würden, ein besserer Programmierer zu werden, wären willkommen. Ich denke, dass Bücher über Designmuster und Sachbücher über Computergeschichte hier gut sein könnten, …
Ich denke darüber nach, GWT für ein bedeutendes internes Web-App-Entwicklungsprojekt zu verwenden. Meiner Meinung nach ist es ein großer Vorteil, dass die Kompilierung mit Javascript (zumindest theoretisch) meinem Team hilft, die Größe des Tech-Stacks um eins zu reduzieren . Nachdem ich jedoch (wie die meisten Entwickler) zuvor gebrannt habe, würde …
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.