Inhalt: |
Bei der Softwareentwicklung sind wir intensiv darauf fokussiert die unmittelbaren Bedürfnisse der Benutzer zu erfüllen. Die Qualität des Source Code selbst aufrecht zu erhalten, entpuppt sich hingegen zu einer echten Herausforderung. Viel zu schnell sind ungeeignete Strukturen und hart gekoppelter Code entstanden, die nachträglich nur mit hohen Aufwand wieder korrigiert werden können. Eine solche Software wird für Unternehmen, die wettbewerbsfähig bleiben wollen, zur harten Belastung. In dieser Session, lernen wir fünf Grundprinzipien des objektorientierten Designs kennen, die dafür sorgen, dass unsere Software lose gekoppelt, testbar und wartbar bleibt. |