Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Lebendiges Software Design 1/3: Qualitativ Hochwertiger Code
Rating: 4.4 out of 5(166 ratings)
892 students

Lebendiges Software Design 1/3: Qualitativ Hochwertiger Code

Lerne die Geheimnisse gut wartbaren Codes
Created byHerbert Dowalil
Last updated 11/2022
German

What you'll learn

  • Wie schreibt man wartbaren Code? Was macht den Unterschied aus zwischen Code, den nur der Compiler versteht und Code, den auch die Kollegen gerne ändern und warten?
  • Welche Entwurfsprinzipien gilt es bei der Entwicklung von qualitativ hochwertigem Code zu beachten? Welche anderen Prinzipien werden eher überschätzt?

Course content

7 sections42 lectures2h 47m total length
  • Über diesen Kurs5:21
  • Workspace Setup4:56
  • Workspace Troubleshooting0:06
  • Die Praxisbeispiele1:43
  • Über Wartbarkeit von Code8:39
  • Begriffsklärung12:27

Requirements

  • Du solltest Grundkenntnisse der objektorientierten Programmierung mitbringen
  • Um die Beispiele selber durchzuspielen solltest du Grundkenntnisse der Java Programmiersprache haben
  • Du solltest ein gewisses Interesse für qualitativ hochwertige Arbeit haben,

Description

In diesem Kurs geht es um das Geheimnis von qualitativ hochwertigem Code, also Code

  • der nicht nur vom Compiler, sondern auch von deinen Kollegen verstanden wird.

  • wo nicht jede kleine Änderung einen unerwünschten Seiteneffekten in anderen Codeteilen auslöst.

  • den man später auch noch an dann geänderte Wünsche des Auftraggebers anpassen kann

Es ist allerdings dabei keiner dieser vielen Kurse über Clean Code und die berühmte SOLID Prinzipiensammlung. Beides wird aber natürlich in ausreichendem Maß vorkommen.

Unser Hauptaugenmerk wird auf den wichtigen Prinzipien liegen um die o.a. Ziele für qualitativ hochwertigen Code zu erreichen. Dazu werden wir auch das eine oder andere Pattern (Muster) anwenden, die dann, wenn nötig, erklärt werden. Zum Einsatz und zur Etablierung von Prinzipien und Mustern im Team gibt es ebenfalls nützliche Tipps & Tricks!

Who this course is for:

  • Software Entwickler, die sich weiter entwickeln möchten, dabei sowohl Anfänger als auch Fortgeschrittene