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 habe kürzlich festgestellt, dass die Entkopplung …
Hier geht es nicht um @staticmethodund @classmethod! Ich weiß wie es staticmethodfunktioniert. Was ich wissen möchte, sind die richtigen Anwendungsfälle für @staticmethodeine Funktion auf Modulebene. Ich habe diese Frage gegoogelt, und es scheint eine allgemeine Übereinstimmung zu bestehen, dass Funktionen auf Modulebene statischen Methoden vorgezogen werden, da sie pythonischer sind. …
Was ist der Unterschied zwischen Stream-basiertem Input und Channel-basiertem Input? Die Java-API bietet sowohl Stream-basiert im Paket "java.io" als auch Channel-basiert im Paket "java.nio". Welcher der beiden ist leistungsstärker und reduziert Laufzeitfehler?
Mein Team entwickelt eine WEB-basierte Finanzanwendung und es gab ein paar Auseinandersetzungen mit einem Kollegen, wo die Berechnungen aufbewahrt werden sollten - rein im Back-End oder auch im Front-End? Kurze Erklärung: Wir verwenden Java (ZK, Spring) für das Front-End und Progress 4gl für das Back-End. Berechnungen, die einige Hardcore-Mathematik- und …
Welche Möglichkeiten gibt es, um die Versionierung von Datenbankeinträgen (Daten) zu ermöglichen? Denken Sie an die Möglichkeiten des Content-Management-Systems, Änderungen an Artikeln rückgängig zu machen. Was sind ihre Vor- / Nachteile?
Ich habe kürzlich angefangen, mit GitFlow-Modellen zu arbeiten, die von bitbucket implementiert wurden. Und eines ist mir nicht ganz klar. Wir versuchen, unsere technischen Schulden regelmäßig zu beheben, indem wir die Refactoring-Aufgaben zurückbuchen, planen und umsetzen. Solche Umgestaltungszweige enden mit Pull-Requests, die zusammengeführt werden develop. Meine Frage ist, wohin die …
Ich arbeite bei einer kleinen Entwicklungsfirma als Hauptentwickler. Wir haben zwei andere Entwickler sowie meinen Chef, der ein Entwickler ist, aber nicht mehr viel von der eigentlichen Programmierung macht. Das Problem, das ich zu überwinden versuche, ist vielfältig. Wir neigen alle dazu, an unseren eigenen Projekten zu arbeiten, ohne viel …
Ich hasse es nicht, Assemblersprache zu verwenden, da ich einige in meinem OS-Kurs geschrieben habe. In der Assemblersprache fehlt es jedoch offensichtlich an Abstraktion. Sie müssen den Details mehr Aufmerksamkeit schenken. Ist die Assemblersprache wirklich wichtig, um TAOCP zu schreiben?
Ein typischer Rat vor jeder Produktionsbereitstellung ist, zuerst die Datenbank zu sichern. Auf diese Weise haben Sie immer noch ein Backup, um alte Datensätze zu vergleichen und zu korrigieren, wenn das neue Update ein Problem aufweist, das zu potenziellem Datenverlust oder logischer Datenbeschädigung führen kann. Dies kann jedoch gut funktionieren, …
Dies ist eine bekannte Gefahr für Menschen, die sich mit LINQ die Füße nass machen: public class Program { public static void Main() { IEnumerable<Record> originalCollection = GenerateRecords(new[] {"Jesse"}); var newCollection = new List<Record>(originalCollection); Console.WriteLine(ContainTheSameSingleObject(originalCollection, newCollection)); } private static IEnumerable<Record> GenerateRecords(string[] listOfNames) { return listOfNames.Select(x => new Record(Guid.NewGuid(), x)); } …
Wir haben viele interne Bibliotheken, die wir gerne zwischen Projekten innerhalb des Unternehmens teilen möchten. Dies sind einige der Anforderungen: Bibliotheksquellen werden in von Endprojekten getrennten Repositorys gespeichert Zu den Endprojekten gehören Bibliotheken über NuGet Es muss möglich sein, den Quellcode für eine bestimmte Bibliothek während der Arbeit an einem …
Ich entwickle eine Physiksimulation und da ich in der Programmierung noch nicht so weit bin, habe ich immer wieder Probleme beim Erstellen großer Programme (hauptsächlich Speicherprobleme). Ich kenne mich mit dynamischer Speicherzuweisung und -löschung (neu / löschen usw.) aus, benötige jedoch einen besseren Ansatz für die Strukturierung des Programms. Angenommen, …
Oft schreibe ich Funktionen, die so aussehen, weil ich damit leicht den Datenzugriff verspotten und trotzdem eine Signatur bereitstellen kann, die Parameter akzeptiert, um zu bestimmen, auf welche Daten zugegriffen werden soll. public static string GetFormattedRate( Func<string, RateType>> getRate, string rateKey) { var rate = getRate(rateKey); var formattedRate = rate.DollarsPerMonth.ToString("C0"); …
Ich arbeite sehr oft an einigen Funktionen meines Projekts, die ich unterbrechen muss, bevor sie für ein Commit ausreichen. Ich benutze jedoch täglich zwei verschiedene Computer zum Codieren (meinen Laptop und meinen Forschungslabor-Desktop). ZB: Ich arbeite zu Hause an einem Feature, dann höre ich auf und gehe in mein Labor. …
Ich habe in der Vergangenheit viel über dieses Thema gelesen und mir einige interessante Vorträge wie diesen von Onkel Bob angeschaut . Trotzdem finde ich es immer ziemlich schwierig, meine Desktop-Anwendungen richtig zu erstellen und zu unterscheiden, welche Aufgaben auf der Benutzeroberfläche und welche auf der Logikseite liegen sollten. Eine …
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.