SoftwareArchitektur an der Technische Hochschule Nürnberg

Karteikarten und Zusammenfassungen für SoftwareArchitektur an der Technische Hochschule Nürnberg

Arrow Arrow

Komplett kostenfrei

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

Lerne jetzt mit Karteikarten und Zusammenfassungen für den Kurs SoftwareArchitektur an der Technische Hochschule Nürnberg.

Beispielhafte Karteikarten für SoftwareArchitektur an der Technische Hochschule Nürnberg auf StudySmarter:

Logische Abhängigkeiten....

Beispielhafte Karteikarten für SoftwareArchitektur an der Technische Hochschule Nürnberg auf StudySmarter:

Das Feature „Neid“ (als Code Smell, vor dem gewarnt wird)...

Beispielhafte Karteikarten für SoftwareArchitektur an der Technische Hochschule Nürnberg auf StudySmarter:

Welche Aussage zu Exceptions sind korrekt?
Das war nur eine Vorschau der Karteikarten auf StudySmarter.
Flascard Icon Flascard Icon

Über 50 Mio Karteikarten von Schülern erstellt

Flascard Icon Flascard Icon

Erstelle eigene Karteikarten in Rekordzeit

Flascard Icon Flascard Icon

Kostenlose Karteikarten zu STARK Inhalten

Kostenlos anmelden

Beispielhafte Karteikarten für SoftwareArchitektur an der Technische Hochschule Nürnberg auf StudySmarter:

Welche Aussagen sind korrekt?

Beispielhafte Karteikarten für SoftwareArchitektur an der Technische Hochschule Nürnberg auf StudySmarter:

Was bedeutet das Prinzip „The Principle of Least Astonishment“

Beispielhafte Karteikarten für SoftwareArchitektur an der Technische Hochschule Nürnberg auf StudySmarter:

Welche Aussagen zum Clean Code sind korrekt?

Beispielhafte Karteikarten für SoftwareArchitektur an der Technische Hochschule Nürnberg auf StudySmarter:

Warum sollen Methoden keine Wiederholungen enthalten?
Das war nur eine Vorschau der Karteikarten auf StudySmarter.
Flascard Icon Flascard Icon

Über 50 Mio Karteikarten von Schülern erstellt

Flascard Icon Flascard Icon

Erstelle eigene Karteikarten in Rekordzeit

Flascard Icon Flascard Icon

Kostenlose Karteikarten zu STARK Inhalten

Kostenlos anmelden

Beispielhafte Karteikarten für SoftwareArchitektur an der Technische Hochschule Nürnberg auf StudySmarter:

Wieso sollten Flag Parameter bei Methoden vermieden werden?

Beispielhafte Karteikarten für SoftwareArchitektur an der Technische Hochschule Nürnberg auf StudySmarter:

Was gilt es bei Methoden zu beachten?

Beispielhafte Karteikarten für SoftwareArchitektur an der Technische Hochschule Nürnberg auf StudySmarter:

Was gilt es bei Kommentaren nach Clean Code zu beachten?

Beispielhafte Karteikarten für SoftwareArchitektur an der Technische Hochschule Nürnberg auf StudySmarter:

Zu einer minimalen Veränderbarkeit einer Klasse gehört:
Das war nur eine Vorschau der Karteikarten auf StudySmarter.
Flascard Icon Flascard Icon

Über 50 Mio Karteikarten von Schülern erstellt

Flascard Icon Flascard Icon

Erstelle eigene Karteikarten in Rekordzeit

Flascard Icon Flascard Icon

Kostenlose Karteikarten zu STARK Inhalten

Kostenlos anmelden

Beispielhafte Karteikarten für SoftwareArchitektur an der Technische Hochschule Nürnberg auf StudySmarter:

Mit Hilfe des Schlüsselwortes „private“ geschützte Member eines Objektes könne ohne Hilfe des Objektes nicht geändert werden.

Kommilitonen im Kurs SoftwareArchitektur an der Technische Hochschule Nürnberg. erstellen und teilen Zusammenfassungen, Karteikarten, Lernpläne und andere Lernmaterialien mit der intelligenten StudySmarter Lernapp. Jetzt mitmachen!

Jetzt mitmachen!

Flashcard Flashcard

Beispielhafte Karteikarten für SoftwareArchitektur an der Technische Hochschule Nürnberg auf StudySmarter:

SoftwareArchitektur

Logische Abhängigkeiten....
.... sind besser als technische Abhängigkeiten, weil sie logisch nachvollziehbar sind.

SoftwareArchitektur

Das Feature „Neid“ (als Code Smell, vor dem gewarnt wird)...
... ist eher eine Empfehlung als ein Gesetzt

SoftwareArchitektur

Welche Aussage zu Exceptions sind korrekt?
Alle unchecked Exceptions sind Unterklassen einer checked Exception.

SoftwareArchitektur

Welche Aussagen sind korrekt?
Eine Command ist eine Methode, die Änderungen am Systemzustand durchführt.

SoftwareArchitektur

Was bedeutet das Prinzip „The Principle of Least Astonishment“
Jede Methode oder Klasse sollte das Verhalten implementieren, das ein anderer Programmierer vernünftigerweise erwarten kann.

SoftwareArchitektur

Welche Aussagen zum Clean Code sind korrekt?
Getters, Setters und Prädikate sollten nach ihrem Wert benannt sein und ein Präfix haben: get, set, is

SoftwareArchitektur

Warum sollen Methoden keine Wiederholungen enthalten?
  • Durch Duplikation muss bei einer Änderung diese auch dupliziert an allen Stellen durchgeführt werden.
  • Durch Duplikation können Fehler bei Änderungen auch dupliziert auftauchen.

SoftwareArchitektur

Wieso sollten Flag Parameter bei Methoden vermieden werden?
Eine Methode soll nur eine Sachen machen. Bei einem Flag Parameter (ein Boolean) führt die Methode 2 unterschiedliche Dinge aus. (Einmal wenn true und einmal wenn false)

SoftwareArchitektur

Was gilt es bei Methoden zu beachten?
  • Methoden sollen klein sein
    • Nicht mehr als 20 Zeilen
  • Methoden sollen nur eine Sache machen
  • Methoden sollen nur auf einer Abstraktionsebene sein
  • Methoden sind von oben nach unten zu lesen
  • Methoden sollen idealerweise keine Parameter haben
    • 1 und 2 noch okay, 3 sehr selten und 4+ am besten nie
  • Methoden sollen keine Seiteneffekte haben
    • Methode verspricht eine Sache zu tun, aber sie macht mehr, allerdings versteckt
  • Methoden sollen mit Exceptions arbeiten anstatt Fehlercode zurückzugeben

SoftwareArchitektur

Was gilt es bei Kommentaren nach Clean Code zu beachten?
  • Unzweckmäßige Informationen (die z.B. In ein Issue-Tracking-System gehören) sollten entfernt werden
  • Metadaten wie Autor, Änderungsdatum... gehören ebenfalls nicht in Kommentare
  • Obsolete Informationen von Kommentaren müssen entfernt werden. Bei z.B. Veralteten, irrelevanten oder falschen Kommentaren.
  • Redundante Informationen müssen entfernt werden. Wenn z.B. Der Code schon aussagekräftig genug ist.
  • Man soll keine Offensichtlichkeiten beschreiben und sich kurz fassen.
  • KEIN Auskommentierter Code. 

SoftwareArchitektur

Zu einer minimalen Veränderbarkeit einer Klasse gehört:
Member vom Typ Object (und Unterklassen) müssen als defensive Kopien geschützt werden.

SoftwareArchitektur

Mit Hilfe des Schlüsselwortes „private“ geschützte Member eines Objektes könne ohne Hilfe des Objektes nicht geändert werden.
Daher ist der Schutz ausreichend. Änderungen der Member sind ja durch das Objekt kontrolliert.

Melde dich jetzt kostenfrei an um alle Karteikarten und Zusammenfassungen für SoftwareArchitektur an der Technische Hochschule Nürnberg zu sehen

Singup Image Singup Image
Wave

Andere Kurse aus deinem Studiengang

Für deinen Studiengang SoftwareArchitektur an der Technische Hochschule Nürnberg gibt es bereits viele Kurse auf StudySmarter, denen du beitreten kannst. Karteikarten, Zusammenfassungen und vieles mehr warten auf dich.

Zurück zur Technische Hochschule Nürnberg Übersichtsseite

ENGLISCH

Grundlagen der Betriebswirtschaftslehre

Funktionale Programmierung

BWL

WebSecurity

Softwarearchitektur an der

Universität Bielefeld

Softwarearchitektur an der

Hochschule Kempten

Architektur an der

Universität zu Kiel

Architektur an der

Christian-Albrechts-Universität zu Kiel

Architektur an der

Hochschule für Wirtschaft und Umwelt Nürtingen-Geislingen

Ähnliche Kurse an anderen Unis

Schau dir doch auch SoftwareArchitektur an anderen Unis an

Zurück zur Technische Hochschule Nürnberg Übersichtsseite

Was ist StudySmarter?

Was ist StudySmarter?

StudySmarter ist eine intelligente Lernapp für Studenten. Mit StudySmarter kannst du dir effizient und spielerisch Karteikarten, Zusammenfassungen, Mind-Maps, Lernpläne und mehr erstellen. Erstelle deine eigenen Karteikarten z.B. für SoftwareArchitektur an der Technische Hochschule Nürnberg oder greife auf tausende Lernmaterialien deiner Kommilitonen zu. Egal, ob an deiner Uni oder an anderen Universitäten. Hunderttausende Studierende bereiten sich mit StudySmarter effizient auf ihre Klausuren vor. Erhältlich auf Web, Android & iOS. Komplett kostenfrei. Keine Haken.

Awards

Bestes EdTech Startup in Deutschland

Awards
Awards

European Youth Award in Smart Learning

Awards
Awards

Bestes EdTech Startup in Europa

Awards
Awards

Bestes EdTech Startup in Deutschland

Awards
Awards

European Youth Award in Smart Learning

Awards
Awards

Bestes EdTech Startup in Europa

Awards
X

StudySmarter - Die Lernplattform für Studenten

StudySmarter

4.5 Stars 1100 Bewertungen
Jetzt entdecken
X

Gute Noten in der Uni? Kein Problem mit StudySmarter!

89% der StudySmarter Nutzer bekommen bessere Noten in der Uni.

50 Mio Karteikarten & Zusammenfassungen
Erstelle eigene Lerninhalte mit Smart Tools
Individueller Lernplan & Statistiken


Lerne mit über 1 Millionen Nutzern in der kostenlosen StudySmarter App.

Du bist schon registriert? Hier geht‘s zum Login