Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Geschlossen vor 6 Jahren . Gesperrt . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber historische Bedeutung hat. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Was sind die schlimmsten …
Ich habe kürzlich zum ersten Mal The Pragmatic Programmer gelesen und bin auf das Konzept von Tracer Bullets gestoßen. Mir wurde klar, dass ich in der Vergangenheit nach diesem Modell codiert und die Art und Weise, wie ich in meinem Gehirn arbeitete, als "agil" abgelegt hatte. Sie geben nur ein …
Beim Lesen darüber, wann eine Methode statisch gemacht werden soll oder nicht, habe ich ein allgemeines Prinzip gesehen, wie in diesem Beitrag zusammengefasst , dass eine Methode nur statisch sein sollte, wenn sie einen Zustand nicht ändert und ihr Ergebnis nur von den angegebenen Parametern abhängt es. Die am häufigsten …
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 …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Gibt es in Dateien, die mehrere Sprachen enthalten …
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 …
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, …
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, …
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 …
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 …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Da die meisten Projekte eine C ++ - …
Ich habe Jon Skeets Vortrag bei den letzten StackOverflow Dev Days gehört und er hat meine Neugier auf die Internationalisierung geweckt. Angenommen, ich habe ein Programm zur Waffelherstellung, das entweder vollständig ist oder noch läuft, und ich möchte es an andere Länder verteilen. Worüber muss ich mir im Hinblick auf …
Ich habe lange Zeit Code im TDD-Stil entworfen und entwickelt. Was mich an TDD stört, ist das Schreiben von Tests für Code, der keine Geschäftslogik oder interessantes Verhalten enthält. Ich weiß, dass TDD mehr eine Designaktivität als ein Test ist, aber manchmal halte ich es für nutzlos, Tests in diesen …
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.