Ich arbeite derzeit an einer Anwendung (im Grunde ist es eine Art Ausführungs-Engine, die benutzerdefinierte Jobs ausführen und Ausgaben in Echtzeit generieren kann), die Rollback-Funktionen verarbeiten muss. Es mag verrückt klingen, aber es ist möglich, dass so etwas in der Anwendung vorhanden ist Niveau? zB vorstellen , einige Benutzer versucht …
Ich versuche den Unterschied ein wenig besser zu verstehen, da es so aussieht, als wären sie dasselbe. Ich arbeite in Projekten ohne Verwendung der Anforderungen und alles ist ein Akzeptanzkriterium, und in Projekten, die beides haben.
Die Verwendung von Globals macht Ihren Code schwer zu testen und ist daher anfälliger für Fehler, nicht sicher und unvorhersehbar. Deshalb übergeben wir die gewünschten Variablen innerhalb einer Funktion / eines Objekts. Meine Frage ist also einfach: Verstoßen $ _POST, $ _GET usw. gegen das Kapselungsprinzip ? Ich denke, um …
Angenommen, ich habe Folgendes: package me.my.pkg; public interface Something { /* ... couple of methods go here ... */ } und: package me.my; import me.my.pkg.Something; public class SomeClass implements Something { /* ... implementation of Something goes here ... */ /* ... some more method implementations go here too ... …
Ist es eine schlechte Codierungspraxis / -gestaltung, eine Klasse zu erstellen, die nur einmal instanziiert wird? Ich habe einige Variablen und Funktionen, die unter einer Klasse zusammengefasst werden können, um "gut auszusehen" (mangels einer besseren Beschreibung), da sie etwas verwandt sind, aber sie können nur globale Variablen und globale Funktionen …
Ich habe eine Klasse, aber jede Methode darin sollte privat sein (abgesehen von __init__und __str__). Sollte ich jede Methode mit einem doppelten Unterstrich kennzeichnen, oder wird dies als schlechte Praxis angesehen?
Ich entwickle eine Windows-Anwendung und möchte den gesamten Text für Beschriftungen, Optionsfelder, Schaltflächen, Kontrollkästchen und Spaltenüberschriften von Rastern an einer Stelle speichern. Ich habe versucht, eine Klassendatei, eine XML-Datei, eine Datenbanktabelle und eine Ressourcendatei zu verwenden. Ich habe festgestellt, dass eine Klassendatei der beste Weg ist, um all diese Texte …
Ich suche nach einer Möglichkeit, klar darzustellen, wie mehrere Anwendungen über einen Servicebus kommunizieren. Das Beste, was ich mir bisher ausgedacht habe, ist ein Sequenzdiagramm, aber das gefällt mir wirklich nicht. Sequenzdiagramme beziehen sich notwendigerweise auf eine Art Sequenz, und das ist wirklich nicht das, was ich will. Da jeder …
Lang laufende Switch-Fälle oder If-else-If-Konstrukte werden in OOP mithilfe von Polymorphismus vermieden, wo immer dies anwendbar ist. Anstatt durch Abgleichen eines Werts zu verzweigen, erfolgt die Verzweigung auf Klassenebene. Wie kann ein ähnlicher Ansatz im Paradigma der funktionalen Programmierung, speziell Clojure, angewendet werden?
In den letzten zwei Projekten, an denen ich gearbeitet habe, bevorzugen Teams eine lokale Entwicklungsumgebung gegenüber einem Entwicklungsserver. Der eine Projektleiter gab an, dass lokal besser sei, da keine Internetverbindung erforderlich sei. Dies scheint jedoch bei der Entwicklung vorausgesetzt zu werden. Welches ist normalerweise besser?
Ich mache eine App, die stark auf einer anderen Anwendung basiert, die einem ähnlichen Zweck dient. Ich habe eigentlich nicht vor, es zu verkaufen, aber ich frage mich, ob es für mich überhaupt legal wäre, es zu verkaufen. Ich leihe mir keine Grafiken aus der anderen Anwendung aus, habe aber …
Ich habe ungefähr 20-40 Stunden damit verbracht, einen Teil eines Spiels mit JavaScript und HTML5 Canvas zu entwickeln. Als ich anfing, hatte ich keine Ahnung, was ich tat. Es begann also als Proof of Concept und kommt jetzt gut voran, aber es gibt keine automatisierten Tests. Das Spiel wird langsam …
Ich habe das Buch Struktur und Interpretation von Computerprogrammen studiert und in Abschnitt 1.1.5 Das Substitutionsmodell für die Verfahrensanwendung erklärt der Autor die Konzepte der normalen Ordnung und der anwendbaren Ordnung , die ich meines Erachtens gut verstanden habe. Nun, ich nehme einen Kurs über Coursera genannt Funktion Programmierprinzipien in …
Ich arbeite an einem C ++ - Projekt, das unzählige Warnungen generiert. Die meisten Warnungen wurden angezeigt, nachdem der Code geschrieben wurde: Ursprünglich verwendete das Projekt Visual C ++ 8 und wechselte bald zu 9, aber die generierten Warnungen unterscheiden sich kaum. Die Warnungen wurden entweder behoben oder zum Schweigen …
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.