Ich arbeite derzeit an einer Bibliothek, die in C geschrieben ist. Viele Funktionen dieser Bibliothek erwarten einen String als char*oder const char*in ihren Argumenten. Ich habe mit diesen Funktionen begonnen und immer die Länge des Strings als erwartet, size_tso dass keine Null-Terminierung erforderlich war. Beim Schreiben von Tests wurde jedoch …
Ich habe eine Zeile wie diese "PHP hat keine native Unterstützung für Unicode" durchgesehen. Ich habe auch gelesen, dass Python native Unterstützung für Unicode hat. Jetzt können Sie eine Funktion utf8_encode()in PHP aufrufen , um einen String in Unicode zu kodieren, und Sie können eine Funktion unicode()in Python verwenden, um …
Ich hatte den Eindruck, dass Monkeypatching eher in der Kategorie der schnellen und schmutzigen Hacks als in der üblichen guten Programmierpraxis liegt. Obwohl ich von Zeit zu Zeit kleinere Probleme mit Bibliotheken von Drittanbietern behoben hatte, hielt ich es für eine vorübergehende Behebung und übermittelte dem Drittanbieterprojekt den richtigen Patch. …
Der größte Nachteil der agilen Entwicklung, den ich erlebt habe, ist, dass sich Leute, die nicht an der Entwicklung beteiligt sind, auf das Mantra konzentrieren, dass eine User Story (3-10 ideale Personentage) nicht mehr als 1-3 Sätze enthalten sollte, wie: Als Kunde kann ich die Freitextsuche verwenden, um die gewünschten …
Derzeit arbeite ich mit einem Professor an meiner Universität zusammen, um neue Lehrpläne für die an meiner Hochschule angebotenen Kurse Software Engineering und Capstone Design zu entwickeln. Bis vor kurzem verwendeten beide Kurse ausschließlich das Wasserfallmodell, weshalb die Schüler einen Großteil ihrer Zeit damit verbrachten, ausführliche Berichte zu verfassen. Auf …
Ich benutze CMake, um meine Projekte IDE / Makefiles zu generieren, aber ich muss immer noch benutzerdefinierte "Skripte" aufrufen, um meine kompilierten Dateien zu manipulieren oder sogar Code zu generieren. In früheren Projekten habe ich Python verwendet und es war in Ordnung, aber jetzt habe ich ernsthafte Probleme mit der …
Lassen Sie mich zunächst für die Länge des Beitrags entschuldigen, aber ich wollte unbedingt möglichst viele Details im Vorfeld vermitteln, damit ich mir nicht die Zeit nehme, in Kommentaren hin und her zu gehen. Ich entwerfe eine Anwendung nach einem DDD-Ansatz und frage mich, welche Anleitung ich befolgen kann, um …
Gemäß Regel 4 von Object Calisthenics von Jeff Bay (RTF) in The ThoughtWorks Anthology wird empfohlen, " erstklassige Sammlungen zu verwenden ". Regel 4: Erstklassige Sammlungen Die Anwendung dieser Regel ist einfach: Jede Klasse, die eine Sammlung enthält, sollte keine anderen Mitgliedsvariablen enthalten. Jede Sammlung wird in einer eigenen Klasse …
Geschlossen . Diese Frage ist meinungsbasiert . 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 6 Jahren . (Ich bin nicht sicher, ob es eine angemessene Frage …
Ich habe gerade ein Video gesehen, das zeigt, wie Notch (of Minecraft Fame) Minecraft debuggt und verändert, während es läuft. Er unterbricht das Spiel, ändert etwas im Code und unterbricht dann das Spiel, wobei die Änderung sofort wirksam wird, ohne dass das Programm neu gestartet werden muss. Wie funktioniert das? …
Wir haben "Prioritäts" - und "Schwere" -Felder in unserem Fehlerverfolgungssystem. Wir definieren den Schweregrad als "Auswirkungen auf den Benutzer" und die Priorität als "Auswirkungen auf das Produkt". Meine Frage bezieht sich darauf, wie eine Aufgabe zur Codeverbesserung nach Schweregrad und Priorität kategorisiert werden kann. Angenommen, die Verbesserung ändert kein Verhalten, …
Dies ist im Grunde eine Protokollierungs- / Zählanwendung, die die Anzahl der Pakete und den Pakettyp usw. in einem P2P-Chat-Netzwerk zählt. Dies entspricht ungefähr 4-6 Millionen Paketen in einem Zeitraum von 5 Minuten. Und weil ich nur einen "Schnappschuss" dieser Informationen mache, entferne ich nur alle fünf Minuten Pakete, die …
Was ist die richtige Methode, um Features vorzuschlagen, die der C # -Sprache hinzugefügt werden sollen? Ich hätte zum Beispiel gerne einen Operator ??, der dem für die Auswahl der Min- oder Max-Werte ähnlich ist . Ich möchte a <? bum a < b ? a : b ebenfalls für …
Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Ich studiere derzeit Ingenieurwesen in Telekommunikation und …
Geschlossen . Diese Frage ist meinungsbasiert . 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 . Ich finde eine sehr beunruhigende Menge an Rechtschreibfehlern in …
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.