Hauptseite: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
==Beschreibung== | ==Beschreibung== | ||
Das Programmieren-Wiki wurde zum Start des Wintersemesters 2013/14 im Rahmen der Vorlesung Programmieren (1. Semester, Informatik / Informationswirtschaft) am KIT initiiert. Hier sollen immer wiederkehrende Anfängerfragen und Probleme möglichst umfassend und mit Beispielen erläutert werden. Das Wiki wird im Laufe der Semester stetig von den Lehrenden erweitert. Aber auch sinnvolle Beiträge von Kursteilnehmern werden die Qualität und Quantität des Wikis kontinuierlich steigern. | Das Programmieren-Wiki wurde zum Start des Wintersemesters 2013/14 im Rahmen der Vorlesung Programmieren (1. Semester, Informatik / Informationswirtschaft) am KIT initiiert. Hier sollen immer wiederkehrende Anfängerfragen und Probleme möglichst umfassend und mit Beispielen erläutert werden. Das Wiki wird im Laufe der Semester stetig von den Lehrenden erweitert. Aber auch sinnvolle Beiträge von Kursteilnehmern werden die Qualität und Quantität des Wikis kontinuierlich steigern. | ||
Im Folgenden werden einige Seiten angezeigt, die immer mal wieder nützlich sind. Allerdings gibt es darüber hinaus auch mehr Seiten. Diese können über die Suchleiste erreicht werden. | Im Folgenden werden einige Seiten angezeigt, die immer mal wieder nützlich sind. Allerdings gibt es darüber hinaus auch mehr Seiten. Diese können über die Suchleiste erreicht werden. | ||
Version vom 12. Februar 2024, 09:50 Uhr
Beschreibung
Das Programmieren-Wiki wurde zum Start des Wintersemesters 2013/14 im Rahmen der Vorlesung Programmieren (1. Semester, Informatik / Informationswirtschaft) am KIT initiiert. Hier sollen immer wiederkehrende Anfängerfragen und Probleme möglichst umfassend und mit Beispielen erläutert werden. Das Wiki wird im Laufe der Semester stetig von den Lehrenden erweitert. Aber auch sinnvolle Beiträge von Kursteilnehmern werden die Qualität und Quantität des Wikis kontinuierlich steigern.
Im Folgenden werden einige Seiten angezeigt, die immer mal wieder nützlich sind. Allerdings gibt es darüber hinaus auch mehr Seiten. Diese können über die Suchleiste erreicht werden.
Einklappen
Bewertungsrichtlinien
Blatt 1 Abzüge
- Dokumentation
- Instanceof außerhalb der equals-Methode
- Komplexität
- Leerer Block/Leerer Konstruktor
- Nur Main
- Scanner
- Schlechter Bezeichner
- Schwieriger Code
- Unbenutztes Element
- Assertions
- Bedeutungslose Konstanten
- Datenkapselung
- Duplikate
- Enum
- Fehlermeldungen
- Final
- Hartcodieren
- Hilfsklasse
- IO/UI
- JavaDoc
- JavaDoc Trivial
- Konstanten-Klasse
- Magic Literal
- Object statt konkreter Klasse
- Pakete
- Polymorphie
- Raw Types
- Reimplementierung
- Runtime Exceptions
- Sichtbarkeit
- Stringreferenzen
- Ungeeigneter Schleifentyp
Einklappen
Grundlagen
- Abstrakt
- Algorithmik
- Checkstyle
- Command Pattern
- Datentypen
- Debugging
- Dokumentation
- Enum
- Exceptions Kontrollfluss
- Geheimnisprinzip
- Geheimnisverrat
- Hilfsklasse
- Inspection Profile
- JUnit
- JavaDoc
- Nützliche Links
- Pakete
- Polymorphie
- Regex
- Reimplementierung
- SOLID
- Schnittstellen
- Sichtbarkeit
- Static
- Statische/Dynamische Bindung
- Systemabhängiger Zeilenumbruch
- Testen
- Variablen
- Vorgehen
- Wrapperklassen