Ich habe Probleme, mich mit der aktiven Bearbeitung eines Menüs zu befassen, wenn das Menü nicht für das Routing verwendet wird. Ich komme aus Drupal, wo das Menüsystem auch das Routing übernimmt. Das Einstellen des aktiven Status und des aktiven Trail-Status wird also von der Route übernommen (die auch als …
Ich modelliere eine Programmiersprache zum Spaß und die Syntax wird stark von Scala-spezifischen Funktionsdefinitionen beeinflusst. Ich bin auf ein Entwurfsproblem gestoßen, weil meine Sprache nicht zwischen Funktionen unterscheidet, die über die defSyntax (Klassenmethoden) definiert wurden, und anonymen Funktionen, die Werten zugewiesen wurden (erstellt mit =>) - sie beseitigt die Unterschiede …
In den letzten Wochen habe ich darüber nachgedacht, wie ich eine Lücke in unserer Testmethode schließen kann. Vereinfacht ausgedrückt sind Unit-Tests zu klein und herkömmliche Integrationstests zu groß. Ein häufiges Szenario kommt, wo Aund Bbeide verwenden Komponenten C. Allerdings Aund Bhaben leicht unterschiedliche Anforderungen an und machen leicht unterschiedliche Annahmen …
Ich arbeite an einer mittelgroßen eingebetteten Anwendung in C mit OO-ähnlichen Techniken. Meine "Klassen" sind .h / .c-Module, die Datenstrukturen und Funktionszeigerstrukturen verwenden, um Kapselung, Polymorphismus und Abhängigkeitsinjektion zu emulieren. Nun würde man erwarten, dass eine myModule_create(void)Funktion mit einem myModule_destroy(pointer)Gegenstück kommt. Da das Projekt eingebettet ist, sollten die Ressourcen, die …
Ich verwende eine große Schnittstelle mit ungefähr 50 Methoden, um auf eine Datenbank zuzugreifen. Die Schnittstelle wurde von einem Kollegen von mir geschrieben. Wir haben das besprochen: Ich: 50 Methoden sind zu viel. Es ist ein Code-Geruch. Kollege: Was soll ich dagegen tun? Sie möchten den DB-Zugriff - Sie haben …
In .NET gibt es IObservable- und IObserver- Schnittstellen (auch hier und hier ). Interessanterweise enthält die konkrete Implementierung des IObservers keinen direkten Verweis auf das IObservable. Es weiß nicht, wen es abonniert hat. Es kann nur den Abmelder aufrufen. "Bitte ziehen Sie den Stift, um sich abzumelden." edit: Der Abmelder …
Ich schreibe ein Paket für etwas, für das eine Umgebungsvariable festgelegt werden muss, damit es ordnungsgemäß ausgeführt werden kann. Sollte der Installationsschritt eines Paketmanagers die Umgebung eines Benutzers ändern oder den Benutzer einfach dazu auffordern? Meine Intuition wäre die letztere, aber ich kann Argumente für die erstere sehen.
Ich möchte ein mehrteiliges Formular zweimal analysieren: einmal, um die eingehenden Felder abzurufen und später, um den Datei-Upload zu verarbeiten. Ich versuche, eine ordnungsgemäße Trennung der Bedenken in meiner Node-App aufrechtzuerhalten: Der Controller ist für die Bearbeitung der eingehenden Felder verantwortlich. Das Modell ist für die Logik der Upload-Datei verantwortlich. …
Normalerweise sollten Ereignis-Listener Objekte, die sie registriert haben, nicht überleben. Bedeutet dies, dass Ereignis-Listener standardmäßig von schwachen Referenzen gehalten werden sollten (in schwachen Sammlungen gespeichert, in denen die Objekt-Listener registriert sind)? Gibt es gültige Fälle, in denen der Hörer seinen Schöpfer überleben sollte? Oder ist eine solche Situation ein Fehler …
Ich habe ernsthafte Zweifel am Design meiner Webanwendung. Ich wollte die Geschäftslogik von der Schnittstelle trennen, also habe ich eine Web-API erstellt, die alle Anforderungen an die Datenbank verarbeitet. Es ist eine ASP.NET-Web-API mit Entity-Framework und einer Arbeitseinheit sowie einem generischen Repository-Muster. Bisher ist alles gut. PROBLEM Wenn ich Hilfe …
Wir haben eine Django-basierte Website, für die wir einen Teil des Inhalts (Text und Geschäftslogik wie Preispläne) intern problemlos bearbeiten möchten. Daher haben wir beschlossen, ihn außerhalb der Codebasis zu speichern. Normalerweise ist der Grund einer der folgenden: Es ist etwas, das nicht-technische Leute bearbeiten wollen. Ein Beispiel ist das …
Ich habe die folgende Erweiterungsmethode: public static IEnumerable<T> Apply<T>( [NotNull] this IEnumerable<T> source, [NotNull] Action<T> action) where T : class { source.CheckArgumentNull("source"); action.CheckArgumentNull("action"); return source.ApplyIterator(action); } private static IEnumerable<T> ApplyIterator<T>(this IEnumerable<T> source, Action<T> action) where T : class { foreach (var item in source) { action(item); yield return item; } …
Ich benutze Git für meine persönlichen Projekte, daher bin ich nie auf Probleme mit Git gestoßen, aber ich hatte heute eine Diskussion bei der Arbeit und es ist etwas, worüber ich nicht nachgedacht habe. In TFS können Sie Ihr Änderungsset in einem Regalset speichern. Dieses Regalset kann von anderen Entwicklern …
Geschlossen . Diese Frage muss fokussierter sein . 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 verstehe das Konzept eines Objekts und als …
Mein Verständnis ist, dass ein Daily Scrum-Meeting sehr schnell sein sollte, auf freundliche Weise veranstaltet werden sollte und dass alle anwesenden Teammitglieder erforderlich sind. Weil es das Ziel ist, alle auf dem Laufenden zu halten, was alle anderen tun. Ich mag Scrum Daily Meetings, die so abgehalten werden. In meinem …
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.