Softwareentwicklung

Fragen und Antworten für Fachleute, Akademiker und Studenten, die im Lebenszyklus der Systementwicklung arbeiten


3
Wie soll ich eine Grammatik für einen Parser angeben?
Ich programmiere schon seit vielen Jahren, aber eine Aufgabe, die mich immer noch überfordert, ist die Angabe einer Grammatik für einen Parser, und selbst nach dieser übermäßigen Anstrengung bin ich mir nie sicher, ob die Grammatik, die ich mir ausgedacht habe, gut ist ( durch ein vernünftiges Maß an "gut"). …


4
Was sind die Nachteile eines .Net Custom Membership Providers?
Kürzlich habe ich die folgende Frage auf SO gepostet: /programming/7197337/using-asp-net-membership-provider-with-existing-user-database Wie Sie vielleicht bemerken, beantwortete ich schließlich meine eigene Frage, dass das Schreiben / Implementieren eines "Custom Membership Providers" der richtige Weg wäre. Buchstäblich ein paar Minuten später stoße ich auf diese Frage: /programming/7222306/simple-login-attempt-counter-using-mvc-3-and-ajax/7222407#7222407 Ich versuche zu antworten und bekomme …


6
Wie soll ich mit ungültigen Benutzereingaben umgehen?
Ich habe eine Weile über dieses Problem nachgedacht und wäre gespannt auf Meinungen anderer Entwickler. Ich neige zu einem sehr defensiven Programmierstil. Mein typischer Block oder meine typische Methode sieht folgendermaßen aus: T foo(par1, par2, par3, ...) { // Check that all parameters are correct, return undefined (null) // or …

5
Warum ist es unrealistisch zu erwarten, dass alle Browser dieselben Standards unterstützen? [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 8 Jahren . Im Idealfall hätten wir verschiedene Browser, die dieselben Standards und denselben Code unterstützen …

4
Welche Algorithmen stehen hinter der Low-Pause-GC?
Einige Sprachen, zum Beispiel Java, führten eine Low-Pause-GC ein. Diese GC können den größten Teil der Arbeit erledigen, ohne die ganze Welt anzuhalten. Dies ist offensichtlich ein ziemlich schwieriges Problem, da es erforderlich ist, den Speicher zu analysieren, wenn der Thread geändert wird. Dies führt dazu, dass Daten zu Beginn …

11
Sollte ein Entwickler eine von einem Excel-Makro durchgeführte Workload-Schätzung akzeptieren?
In einem neuen Projekt musste ein Freund Tests schreiben, bei denen die zum Schreiben erforderliche Zeit von einem Excel-Makro berechnet wurde, das von seinem Nicht-Entwickler-Manager geschrieben wurde. Sollte ein Entwickler unter solchen Umständen die Verantwortung übernehmen, die Tests in der berechneten Zeit zu schreiben und auszuführen? Sind die Ergebnisse dieser …





3
Muss ich mich mit der Situation befassen, in der private Methoden durch Reflektion aufgerufen werden?
Muss ich beim Erstellen einer Bibliothek sicherstellen, dass die privaten Methoden wie erwartet funktionieren, wenn sie nicht von anderen Methoden derselben Klasse, sondern von einer anderen Bibliothek durch Reflektion aufgerufen werden ? Wenn beispielsweise eine private Methode private DoSomething(int number)Folgendes erwartet: number ist eine positive Ganzzahl ungleich Null und: Eine …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.