Wie beantworten Sie als seriöser Programmierer die Frage Was ist MVC? In meinen Augen ist MVC eine Art Nebelthema - und aus diesem Grund können Sie es, wenn Ihr Publikum ein Anfänger ist, in allgemeinen Begriffen beschreiben, die wahrscheinlich nicht kontrovers sind. Wenn Sie jedoch mit einem sachkundigen Publikum, insbesondere …
Die Wörter invertoder controlwerden überhaupt nicht verwendet, um Inversion of Control in den Definitionen zu definieren, die ich gesehen habe. Definitionen Wikipedia Inversion of Control (IoC) ist eine Programmiertechnik, die hier als objektorientierte Programmierung ausgedrückt wird. Dabei wird die Objektkopplung zur Laufzeit durch ein Assembler-Objekt gebunden und ist zur Kompilierungszeit …
Ich versuche diese Klassifikationen zu verstehen und warum sie existieren. Ist mein Verständnis richtig? Wenn nicht, was dann? P ist die Polynomkomplexität oder für eine nicht negative reelle Zahl , wie z. B. usw. Wenn ein Problem zu P gehört, gibt es mindestens einen Algorithmus, der es in der Polynomzeit …
Wenn meine Klasse implementseine Schnittstelle ist, kann ich dann sagen, dass ich der Vererbung folge? Ich weiß, wenn eine Klasse eine extendsandere Klasse ist, dann ist es Vererbung.
Ist dort eines? Alle Definitionen, die ich finden kann, beschreiben die Größe, Komplexität / Vielfalt oder Geschwindigkeit der Daten. Die Wikipedia-Definition ist die einzige, die ich mit einer tatsächlichen Nummer gefunden habe Big Data-Größen sind ein sich ständig änderndes Ziel. Ab 2012 reichen sie von einigen Dutzend Terabyte bis zu …
Die Wikipedia-Definition von Software rot konzentriert sich auf die Leistung der Software. Dies ist eine andere Verwendung als ich es gewohnt bin; Ich hatte viel mehr daran gedacht, was die Sauberkeit und das Design des Codes anbelangt - in Bezug auf den Code, der alle Standardqualitätsmerkmale aufweist: Lesbarkeit, Wartbarkeit usw. …
Kann jemand AOP-Konzepte für Dummies erklären: Verbinden, Schneiden, Weben usw. Beispiel: Aspekt: Eine Modularisierung eines Unternehmens, die mehrere Klassen umfasst. Was bedeutet das?
Ich habe einige Schwierigkeiten, das Konzept von "Fixture" zu verstehen. Ich weiß, was eine Testsuite ist, ein Testfall, ein Testlauf, aber was genau ist ein "Fixture"? Ein parametrisierter Testfall? Es scheint mir, dass die Bedeutung oder Semantik des Begriffs "Fixture" je nach Programmiersprache oder Testframework leicht variieren kann. Ich denke …
Als relativ neuer (autodidaktischer) Webentwickler habe ich die Begriffe Front-End , Client-Side , Back-End und Server-Side ziemlich oft gehört. Front-End und Back-End waren für mich immer gleichbedeutend mit Client-Seite bzw. Server-Seite. Als ich jedoch anfing, mit MVC-Frameworks wie CodeIgniter zu arbeiten, stieß ich auf einige Front-End-Instanzen, die sich auf alles …
Wenn Programmierer von "Datenstrukturen" sprechen, sprechen sie nur von abstrakten Datentypen wie Listen , Bäumen , Hashes , Graphen usw.? Oder umfasst dieser Begriff irgendeine Struktur, die Daten enthält, wie zusammengesetzte Typen (Klassenobjekte, Strukturen, Aufzählungen usw.) und primitive Typen (Boolesche Werte, Int-Werte, Zeichen usw.)? Ich habe bisher nur gehört, dass …
Kürzlich wurde dem Product Backlog vom Product Owner ein Artikel hinzugefügt, der besagt, dass beim Aufrufen der Anmeldeseite von x Seite ein Fehler angezeigt wird. Ich möchte, dass dieser Fehler behoben wird. Es scheint mir, dass dies kein Anwendungsfall ist und kein PBI (Product Backlog Item) sein sollte. Als ich …
Ich habe oft gelesen, dass Parallelität und Parallelität verschiedene Dinge sind. Sehr oft gehen die Antwortenden / Kommentatoren so weit zu schreiben, dass es zwei völlig verschiedene Dinge sind. Meiner Meinung nach sind sie miteinander verwandt, aber ich hätte gerne eine Klarstellung. Wenn ich zum Beispiel auf einer Multi-Core-CPU bin …
Was ist ein guter Weg, um "Zustand", wie in Zustandsvariablen oder Zustandsmaschinen, für einen neuen (zuvor nicht) Programmierer zu definieren? Was sind einige gute Möglichkeiten, um zu erklären, warum dieses Konzept zum Schreiben von Software nützlich ist? Wird der Begriff des Staates in Anfängen von Programmierkursen oder Büchern ausdrücklich gelehrt?
Systeme / Programme / verteilte Algorithmen / ... werden häufig mit dem Prädikat robust oder fehlertolerant beschrieben . Was ist der Unterschied? Einzelheiten: Wenn ich nach + robust + "fehlertolerant" google, erhalte ich nur zwei Treffer, die beide nicht hilfreich sind. Wenn ich für die Begriffe googlescholar bin, finde ich …
Ich muss mein Programm für ein Schulprojekt dokumentieren und wir haben einen Abschnitt namens "Problemdomäne", aber ich habe keine Ahnung, was ich in diesem Abschnitt besprechen soll. Die Frage ist also: Was soll in der Problemdomäne diskutiert werden?
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.