Lerntagebuch von Adam Ahmed
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

1.0 KiB

Übungsaufgaben (03.11.2022)

Java

Objektorientierte, typisierte und funktionale Programmiersprache - Unterstützt Objekte, Klassen und Objekten - Einfache Struktur - Einmal geschriebene Codes können leicht modifiziert werden - fail fast

C

Prozeduale, typisierte Programmierung - fail fast - Vervollständigungsvorschläge durch die IDE - nachträgliche Änderungen an Typen können bestehenden Code brechen

Python

Fail fast - Vervollständigungsvorschläge durch die IDE - Typenfehler treten erst zur Laufzeit des Programms auf

go

Orientiert sich an C - Kombinierbar

JavaScript

Typenlose Programmiersprache - nur faktische Kompatibilität - Typenfehler treten erst zur Laufzeit des Programms auf

TypeScript

Fail fast - verwendete Typen müssen Programmierzeitpunkt bekannt sein

Aufgabe 3

Einzelverantwortung

Jede Klasse oder Modul in einem Programm sollte sich nur mit einer bestimmten Funktionalität befassen -

Clean Code > Clever Code

Weniger komplizierte Codes in Zeilen - so viel Logik wie möglich in einer Zeile