Ich habe ein großes Projekt mit einem Treiberteil und ungefähr 5 Bibliotheken, die verschiedene zugehörige Aufgaben ausführen. Viele der Bibliotheken benötigen Zugriff auf 'globale' Konfigurationsdaten, die beim Start vom Treibercode aus einer Datenbank gelesen werden. Mit Treiber meine ich nur den Teil, der die Hauptfunktion enthält. Meine Idee, wie ich …
Warum unterstützt keines der wichtigsten RDBMS-Systeme wie MySQL, SQL Server, Oracle usw. die Volltextindizierung? Mir ist klar, dass die meisten Datenbanken bis zu einem gewissen Grad Volltextindizes unterstützen, diese jedoch normalerweise langsamer und mit einem kleineren Funktionsumfang sind. Es scheint, dass Sie jedes Mal, wenn Sie einen wirklich guten Volltextindex …
Ich überprüfe derzeit einen Teil des Codes von Junior-Entwicklern, die gerade meinem Team beigetreten sind. Ich frage mich, wie ich die Ergebnisse dieser Überprüfung liefern soll: Soll ich den Code selbst reparieren? Sollte ich ihnen Feedback zum Überprüfungsprozess geben und sie die Korrekturen gemäß meinen Anweisungen durchführen lassen? Und wenn …
Manchmal verwende ich in Interviews die Rekursion, um ein Problem zu lösen (z. B. das Hinzufügen 1zu einer Ganzzahl mit unendlicher Genauigkeit), oder wenn sich das Problem als geeignet für die Verwendung der Rekursion herausstellt. Manchmal kann es nur daran liegen, dass Rekursion häufig zur Problemlösung verwendet wird. Ohne viel …
Es scheint ein Henne-Ei-Problem zu sein. Sie können eine Schreibfunktion in einen Datenspeicher schreiben lassen, wissen jedoch nie, dass Sie sie ohne eine getestete Lesefunktion ordnungsgemäß gespeichert haben. Sie können eine Lesefunktion aus einem Datenspeicher lesen lassen, aber wie können Sie Inhalte in diesen Datenspeicher einfügen, um sie ohne eine …
Wenn ich an einem Feature-Zweig arbeite, möchte ich die Commits im Zweig mithilfe einer interaktiven Rebase bereinigen, bevor meine Arbeit überprüft und in den Hauptzweig integriert wird. Während der Entwicklung der Funktion möchte ich meine Zwischenarbeit als Sicherungsmaßnahme in das Remote-Repository übertragen. Das heißt, wenn meine Festplatte abstürzt, möchte ich …
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 4 Jahren . In einem Programm, das ich von einem anderen Entwickler …
Gibt es ein Tool, mit dem überprüft werden kann, ob verschiedene Kombinationen von Open Source-Lizenzen miteinander kompatibel sind? Ich plane, verschiedene Tools zu entwickeln, die eine Apache-Lizenz für die Verteilung verwenden, da die Apache-Lizenz ein gutes Gleichgewicht zwischen Zulässigkeit und gesetzlicher Durchsetzbarkeit zu finden scheint. Ich möchte jedoch Komponenten aus …
Ich lese Coders at Work und Brendan Eich zitiert einen Artikel von Norvig aus seiner Zeit bei Harlequin, "darüber, wie Designmuster wirklich nur Fehler in Ihrer Programmiersprache sind". Kann jemand den Link zu diesem Artikel bereitstellen?
Wir verwenden Pivotal Tracker für unser Projekt, mit dem wir aus diesen drei Punkteskalen auswählen können: 0,1,2,3 0,2,4,8 0,1,3,5,8 Und ich suche nach einer Ressource, die uns bei unserer Entscheidung hilft. (Nachdem wir 0,1,2,3 für zwei Iterationen verwendet haben, können wir sehen, wo einer der anderen viel nützlicher oder sinnvoller …
Heutzutage will jeder agil sein. In jedem Team, mit dem ich zusammengearbeitet habe, war die Form von Agilität anders. Einige Dinge sind häufig - wie tägliche Stand-Ups oder Planungen, andere Teile variieren jedoch erheblich. In meinem aktuellen Team gibt es ein Detail, das mich stört. Es fehlen funktionale Anforderungen. Es …
Das ist eine Sache, die ich in letzter Zeit viel mache. Beispiel: setCircle(circle, i, { current }) { if (i == current) { circle.src = 'images/25CE.svg' circle.alt = 'Now picking' } else if (i < current) { circle.src = 'images/25C9.svg' circle.alt = 'Pick failed' } else if (i > current) …
Die kontinuierliche Integration in das Testen ist nützlich, um sicherzustellen, dass ständig "versandfähiger" Code eingecheckt ist. Es ist jedoch wirklich schwierig, eine umfassende Reihe von Tests aufrechtzuerhalten, und oft scheint es, dass der Build sowieso fehlerhaft sein wird. Wie viele Tests sollten Sie benötigen, um sich bei Ihren CI-Pipeline-Tests sicher …
Zum Beispiel: var duckBehaviors = new Duckbehavior(); duckBehaviors.quackBehavior = new Quack(); duckBehaviors.flyBehavior = new FlyWithWings(); Duck mallardDuck = new Duck(DuckTypes.MallardDuck, duckBehaviors) Da die Duck-Klasse alle Verhaltensweisen enthält (abstrakt), scheint das Erstellen einer neuen Klasse MallardDuck(die erweitert wird Duck) nicht erforderlich zu sein. Referenz: Head First Design Pattern, Kapitel 1.
Ich habe gerade angefangen, das Buch Applying UML and Patterns von Craig Larman zu lesen. Ich finde es sehr interessant, weil es viele meiner Herausforderungen bei der Arbeit in Frage stellt. Ich habe gelesen, dass Anforderungen nicht auf einmal in Agile vollständig erfasst werden und es viele Iterationen erfordert, um …
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.