Softwareentwicklung

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

1
Speichern des EOF-Zeichens (End of File) in einem Zeichentyp
Ich habe in Dennis Ritchies Buch The C Programming Language gelesen, dass inteine Variable verwendet werden muss, um EOF zu halten - um sie so groß zu machen, dass sie EOF-Werte enthalten kann - nicht char. Der folgende Code funktioniert jedoch einwandfrei: #include<stdio.h> main() { char c; c=getchar(); while(c!=EOF) { …
11 c 


6
Was muss sich ändern, damit Software Engineering zu einem formalen Beruf wird?
Im Gegensatz zu anderen Berufen (wie Buchhaltung, Recht, Medizin usw.) gibt es keine berufsweite Zertifizierung für Software Engineering. Ich bin mir der Vielzahl von technologie- und methodenspezifischen Zertifizierungen bewusst, die als Nachweis für Spezialisierung und Erfahrung dienen sollen, aber es gibt keine öffentliche Software Engineering Society / Leitungsgremium, die allgemein …




3
Sicheres Speichern geheimer Daten in einer clientseitigen Webanwendung
Ich habe diese Webanwendung, die alle clientseitige Technologie (HTML, CSS, JavaScript / AngularJS usw.) sein wird. Diese Webanwendung wird mit der REST-API interagieren, um auf Daten zuzugreifen und diese zu ändern. Derzeit ist nicht entschieden, welche Art von Authentifizierungssystem die REST-API verwenden wird. Nach meinem Verständnis wird jede Art von …

4
Wie gehe ich mit dem Design der Benutzeroberfläche und der jeweiligen Funktionsunterstützung in der agilen Entwicklung um?
In einem agilen Entwicklungsprozess liegt der Schwerpunkt normalerweise auf User Stories, aber manchmal kann eine einzelne Anforderung mehrere User Stories umfassen. Beispielsweise kann der Client eine Suchseite für alle Benutzer in einem Forum anfordern, und es gibt verschiedene Aktionen, die für jeden Benutzer ausgeführt werden können, z. B. Benutzer sperren, …

3
Byte-Code-Weberei gegen Lisp-Makros
Ich habe über die Bibliotheken gelesen, die für Sprachen wie Java und C # geschrieben wurden, die das Weben von Bytecode verwenden, um beispielsweise Funktionsaufrufe abzufangen, Protokollcode einzufügen usw. Ich habe auch über Lisp / Clojure-Makros in einem gelesen versuchen Sie besser zu verstehen, wie man sie benutzt. Je mehr …


4
So verwalten Sie automatisierte E-Mails, die von einer Webanwendung gesendet werden
Ich entwerfe eine Webanwendung und frage mich, wie ich die Architektur für das Versenden automatisierter E-Mails entwerfen soll. Derzeit ist diese Funktion in meine Web-App integriert, und die E-Mails werden basierend auf Benutzereingaben / Interaktionen gesendet (z. B. beim Erstellen eines neuen Benutzers). Das Problem ist, dass die direkte Verbindung …


3
Was sind Best Practices für das Zwischenspeichern von paginierten Ergebnissen, deren Reihenfolge / Eigenschaften sich ändern können?
Was ist die beste Vorgehensweise zum Zwischenspeichern von paginierten Suchergebnissen, deren Reihenfolge / Eigenschaften geändert werden können? Angenommen, in meiner Bewerbung möchte jemand die letzten 20 Diskussionsthreads sehen (von 10.000). Eine Anforderung würde an die Datenbank gesendet servlet, um die ersten 20 Datensätze als XML / JSON aus der Diskussionsthread-Tabelle …


2
.Net-Entwickler, der versucht, Ruby on Rails zu lernen
Ich bin ein .NET-Entwickler und hatte dieses Wochenende gerade die Gelegenheit, mit Ruby on Rails zu spielen. In .NET trennen wir Ebenen der Anwendung, indem wir separate Klassenbibliotheksprojekte erstellen. Müssen wir das vom Standpunkt des Entwurfsmusters aus auch in Rails tun, oder ist es nur ein ganzes Projekt mit allem …

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.