Ich habe festgestellt, dass der Compiler nicht einmal eine Warnung ausgibt, wenn ich eine globale Variable mehrmals deklariere. Wenn ich jedoch beispielsweise eine lokale Variable in einer Funktion mehrmals deklariere, gibt der gcc-Compiler einen Fehler aus und kompiliert die Datei nicht. (Ich frage in Bezug auf gcc, aber dies ist …
Als CS-Student habe ich im Laufe der Jahre eine anständige Anzahl von Programmiersprachen gelernt, von denen die meisten das Konzept eines "nullbaren" oder "optionalen" Typs hatten. Beachten Sie, dass ich nicht über Nullzeiger oder Referenzen oder schwach typisierte Sprachen wie JavaScript spreche, in denen alles möglich ist null. Beispiele für …
Ich versuche, TDD in meinem persönlichen Projekt zu üben, und ich frage mich, wie ich mit der Situation umgehen soll, wenn sie nach dem Hinzufügen eines neuen Tests von Anfang an auf der Grundlage der vorhandenen Implementierung bestanden wird. Einerseits kann der neue Test eine zusätzliche Dokumentation des Entwurfs und …
Um den Titel ein wenig zu erweitern, versuche ich zu einer Schlussfolgerung zu gelangen, ob es notwendig ist, reine Funktionen, von denen eine andere Funktion oder Klasse abhängt, explizit zu deklarieren (dh zu injizieren). Ist ein bestimmter Code weniger testbar oder schlechter konzipiert, wenn er reine Funktionen verwendet, ohne danach …
Angenommen, wir setzen eine Variable in Python. five = 5 Boom. Was ich mich frage ist, wie wird das gespeichert? Setzt der Compiler oder Interpreter es einfach in eine solche Variable? varname = ["five"] varval = [5] Wenn es so gemacht wird, wo wird das gespeichert? Es scheint, als könnte …
Docker hat viel Potenzial, um Probleme an meinem Arbeitsplatz in einem großen Team (100) von Softwareentwicklern zu lösen, und es wird verwendet, um Probleme an meinem Arbeitsplatz zu lösen. Das beinhaltet: Mit einem Cluster von Docker-Hosts , auf denen Sie Jobs ausführen können Wenn CI-Agenten als Docker-Images ausgeführt werden, können …
Da es beim Bündeln und Minimieren darum geht, Seiten zu optimieren und schneller zu laden, erscheint es mir logisch, ein Paket für Skripte und ein Paket für Stile pro Ansichtsbasis zu erstellen, damit ein Browser alle Skripte und Stile laden kann höchstens 2 Anfragen zu stellen. _Layout.cshtmlNehmen wir also an, …
Ich habe viel über das Singleton-Muster gelesen und wie es "schlecht" ist, weil es die Klassen, die es verwenden, schwer zu testen macht, so dass es vermieden werden sollte. Ich habe einige Artikel gelesen, in denen erklärt wird, wie der Singleton durch Abhängigkeitsinjektion ersetzt werden kann, aber er erscheint mir …
Zusammenfassung: Gibt es ein gutes Entwurfsmuster, um Doppelarbeit von Informationen zwischen eng voneinander abhängigen Werten zu reduzieren? In meiner Arbeit ist es ziemlich üblich, eine Beziehung zwischen Mengen zu haben, so dass Sie eine der Mengen ableiten können, wenn Sie die anderen kennen. Ein Beispiel könnte das ideale Gasgesetz sein …
Ich implementiere ein tokenbasiertes Authentifizierungssystem für eine REST-API unter Verwendung eines kurzlebigen Zugriffstokens und eines langlebigen Aktualisierungstokens. Dies ist eine abstrakte Übersicht über die relevanten API-Endpunkte (HTTPS wird für alle Endpunkte erzwungen): Endpunkte: POST /register/ POST /login/ POST /logout/ POST /password/change/ Implementierung: POST /register/:: Anfrage: Der Client sendet Benutzernamen, E-Mail …
Ich entwickle eine Rest-API und frage mich: Ist es eine gute Idee, base64-codierte Daten in Json zu speichern, z. B. zum Hochladen von Dateien? Was , wenn die base64 einige enthält {, }, :die json Inhalt Zeichen und Pausen? Wenn dies keine gute Idee ist, welche Alternativen werden allgemein als …
Ich habe ein bisschen über Kanban gelesen und bin etwas verwirrt über das Thema Anforderungen. In meinem aktuellen Projekt verwenden wir Scrum. Zu Beginn eines Sprints haben wir eine Sitzung, in der die BA einen Durchgang durch die Geschichte macht und sie so gut wie möglich beschreibt. Wir nehmen dann …
Während des täglichen Standup-Meetings mitten im Sprint fragt der De-facto-Projektmanager / Scrum-Master die Entwickler normalerweise nach einer Version von: "Also wann wird das erledigt sein?" "Können Sie sich also verpflichten, diese Aufgabe heute bis 16 Uhr zu erledigen?" "Wie viele Stunden haben Sie noch für diese Unteraufgabe übrig?" Das ist …
Ich möchte ein Objekt, das einen Daemon-Thread erzeugt, der während der gesamten Lebensdauer des Prozesses ausgeführt wird. Nehmen wir nur an, es handelt sich um einen Thread in einem eingebetteten System, der darauf wartet, Befehle an einem Diagnoseport zu empfangen und zu verarbeiten. Aber es könnte wirklich alles sein. Die …
Akademische Aufgabe… Zuerst wurde uns gesagt, wir sollten eine Reihe statischer .htmlDateien erstellen, die die Wahlergebnisse in verschiedenen Verwaltungsabteilungen zeigen. Dann wurde uns gesagt, wir sollten dies mithilfe von Django-Vorlagen "modernisieren". Fair genug, ich kann die Vorteile eines solchen Ansatzes sehen. Aber dann wurde uns gesagt, wir sollten dies weiter …
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.