Ich habe kürzlich einige URIs gesehen, die den Abfrageparameter "utf8 = ✓" enthalten. Mein erster Eindruck (nach dem Gedanken "mmm, sieht cool aus") war, dass dies verwendet werden könnte, um eine fehlerhafte Zeichenkodierung zu erkennen. Ist dies eine bessere Möglichkeit, potenzielle Probleme mit der Zeichenkodierung zu lösen, oder hat nur …
Ich frage mich, wie weit die Validierung der E-Mail-Adresse gehen soll. Mein Fachgebiet ist in erster Linie die Webentwicklung, dies gilt jedoch überall. Ich habe ein paar Ansätze gesehen: einfach prüfen, ob ein "@" vorhanden ist, was absolut einfach, aber natürlich nicht so zuverlässig ist. Ein komplexerer Regex-Test für Standard-E-Mail-Formate …
Ich weiß also nicht, ob dies ein gutes oder ein schlechtes Code-Design ist, also dachte ich, ich frage besser. Ich erstelle häufig Methoden für die Datenverarbeitung, die Klassen einbeziehen, und überprüfe die Methoden häufig sehr genau, um sicherzustellen, dass ich nicht vorher Nullreferenzen oder andere Fehler erhalte. Für ein sehr …
Ich habe eine Struktur geschrieben, die Breiten- / Längengradkoordinaten darstellt. Ihre Werte reichen von -180 bis 180 für Längen und 90 bis -90 für Breiten. Wenn mir ein Benutzer dieser Struktur einen Wert außerhalb dieses Bereichs gibt, habe ich zwei Möglichkeiten: Ausnahme auslösen (Argument außerhalb des gültigen Bereichs) Konvertieren Sie …
Ich suche immer noch nach bewährten Methoden für die Validierung des Domain-Modells. Ist das gut, um die Validierung im Konstruktor des Domain-Modells zu platzieren? Beispiel für die Validierung meines Domain-Modells: public class Order { private readonly List<OrderLine> _lineItems; public virtual Customer Customer { get; private set; } public virtual DateTime …
Was ist die beste Vorgehensweise für die Validierung von Konstruktorparametern? Angenommen, ein einfaches Stück C #: public class MyClass { public MyClass(string text) { if (String.IsNullOrEmpty(text)) throw new ArgumentException("Text cannot be empty"); // continue with normal construction } } Wäre es akzeptabel, eine Ausnahme auszulösen? Die Alternative, auf die ich …
Ich bin Student und arbeite an meinem BE (CS). Meine Frage lautet wie folgt: Sind Tests im Softwarebereich erforderlich? Wenn wir eine Software mit größter Sorgfalt erstellen, warum sollten wir dann testen? Können wir nach dem Testen sicher sein , dass wir dieses Ziel erreicht haben (das Produkt / die …
Ich frage mich, ob ich mich gegen den Rückgabewert eines Methodenaufrufs verteidigen soll, indem ich überprüfe, ob er meine Erwartungen erfüllt, auch wenn ich weiß, dass die von mir aufgerufene Methode diese Erwartungen erfüllt. GEGEBEN User getUser(Int id) { User temp = new User(id); temp.setName("John"); return temp; } SOLL ICH …
Die Validierung von Dateneingaben war für mich immer ein ziemlicher interner Kampf. Kurz vor dem Hinzufügen eines echten Sicherheitsrahmens und -codes zu unserem Umschreibprojekt für Legacy-Anwendungen (bei dem der kartenschlossstarke Legacy-Sicherheitscode und die Datenvalidierung so gut wie erhalten bleiben), frage ich mich erneut, wie viel ich validieren soll. wo usw. …
Ich erstelle eine API-gestützte Webanwendung und in dieser Anwendung haben wir verschiedene Ebenen, die ihre eigene Arbeit erledigen. Die erste Schicht ist die Validierungsschicht , die Benutzereingaben validiert. Wenn sie die Validierung bestehen, verschieben wir diese in die zweite Schicht (die Zugriffskontrollschicht ). Andernfalls wird die Fehlermeldung zurückgegeben Die zweite …
Daher entwerfe ich eine Webseite, die für globale Benutzer verwendet wird, einschließlich Benutzer aus Kanada, den USA, Indien, Großbritannien usw. Ich muss für dieses Telefonnummernfeld Validierungen anwenden, bin mir jedoch nicht sicher, wie ich am besten vorgehen soll . Einige der gültigen Formate, die ich mir vorstellen kann, sind: 1800123456 …
Wenn ich ein Login für eine App mit mittlerem bis niedrigem Sicherheitsrisiko erstelle (dh keine Banking-App oder ähnliches), kann ich ein vom Benutzer eingegebenes Passwort bestätigen, indem ich Folgendes sage: if(enteredPassword == verifiedPassword) SendToRestrictedArea(); else DisplayPasswordUnknownMessage(); Es scheint einfach, effektiv zu sein, aber es würde mir sicherlich nichts ausmachen, wenn …
Ich erstelle eine Rest-API mit Spring Boot und verwende die Ruhezustandsüberprüfung, um Anforderungseingaben zu überprüfen. Ich benötige aber auch andere Arten der Validierung, zum Beispiel, wenn Aktualisierungsdaten überprüft werden müssen. Wenn die Firmen-ID nicht vorhanden ist, möchte ich eine benutzerdefinierte Ausnahme auslösen. Sollte sich diese Validierung auf der Service-Ebene oder …
Zusammenfassung : Sollte eine Funktion in C immer prüfen, ob sie keinen NULLZeiger dereferenziert ? Wenn nein, wann ist es angebracht, diese Prüfungen zu überspringen? Details : Ich habe einige Bücher über Programmierinterviews gelesen und frage mich, wie hoch der Grad der Eingabevalidierung für Funktionsargumente in C ist. Offensichtlich muss …
Ich bin zu 100% mit dem Fall einverstanden, dass man auf jeden Fall sowohl clientseitige als auch serverseitige Datenvalidierungen verwenden sollte. In den Frameworks und Umgebungen, in denen ich gearbeitet habe, waren die Ansätze, die ich gesehen habe, noch nie TROCKEN. Meistens gibt es keinen Plan oder kein Muster - …
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.