Best-Practice-Software-Engineering cover logo
RSS Feed Apple Podcasts Overcast Castro Pocket Casts
English
Non-explicit
feedburner.com
3.00 stars
0:00

It looks like this podcast has ended some time ago. This means that no new episodes have been added some time ago. If you're the host of this podcast, you can check whether your RSS file is reachable for podcast clients.

Best-Practice-Software-Engineering

by Alexander Schatten

Der Podcast zur Unterstützung unserer: http://best-practice-software-engineering.ifs.tuwien.ac.at Initiative. Der Podcast ist in deutscher Sprache!

Copyright: (C) 2008 Alexander Schatten

Episodes

Interview: Studentengruppe ASE/WS 09/10 "my.Gpodder" Projekt

0s · Published 05 Mar 09:30

We were unable to find the audio file for this episode. You can try to visit the website of the podcast directly to see if the episode is still available. We check the availability of each episode periodically.

Interview: Studentengruppe ASE/WS 08/09 "Cocoon" Projekt

0s · Published 11 Feb 09:49
In diesem Interview mit einer Gruppe aus Advanced Software Engineering des Wintersemesters 2008/2009 sprechen wir über deren Projekt im Open Source Umfeld, das u.a. von Reinhard Pötz einem Committer beim Apache Cocoon Projekt betreut wurde.

Die Gruppe hat in ihrem Projekt eine Kernkomponente im Cocoon Projekt neu entwickelt: Die Kommunikation zwischen den Pipeline Komponenten erfolgen bisher auf Basis eines SAX Parsers; die Gruppe hat eine Implementation auf StaX Basis gemacht. Dies bietet für Komponentenentwickler Vorteile.

Im Podcast sprechen wir über das Projekt, aber auch über die Besonderheiten und Herausforderungen in einem OS Projekt mitzuarbeiten, sowie über die konkreten Erfahrungen die gemacht wurden.

Allen die im nächsten Semester mit ASE beginnen und die Interesse an der Arbeit in einem realen OS Projekt haben bitte ich sich frühzeitig mit uns in Verbindung zu setzen, da diese Möglichkeit nur wenigen hochmotivierten Gruppen geboten werden kann.

Interview als mp3

Vorlesung SS08: Folien

0s · Published 17 Oct 06:00
Alle Podcasts dieser Serie sind enhanced Podcasts und beinhalten sowohl Ton als auch Präsentationsgrafiken.

Dennoch, an dieser Stelle nochmals zusammengefasst die Folien aller Teile um eine Gesamtübersicht und ein einfacheres Lernen zu ermöglichen. Das PDF Dokument ist mit Bookmarks strukturiert um einen direkten Zugriff auf einzelne Vorlesungen zu ermöglichen.

Vorlesungsfolien als PDF

Vorlesung Teil 7: Technology Roundup

0s · Published 14 Oct 06:00
In dieser Podcast Episode gehe ich zusammenfassend auf die Technologien ein, die im Rahmen der Übung Verwendung finden. Es wird kurz eingeführt in
  • Eclipse
  • Logging mit log4j
  • Spring Framework für Dependency Injection
  • Internationalisierung, Resource Bundles
  • Persistenz
  • Benutzerschnittstelle mit Swing
sowie in die von uns angebotenen Informationsquellen. Ergänzend hierzu kann man sich die Screencasts zum Basis-Beispiel ansehen.

Vorlesung als m4a

Vorlesung Teil 6: Team Collaboration

0s · Published 12 Oct 06:00
In diesem Podcast diskutiere ich wieder mit Reinhard Pötz. Das Thema ist Team Collaboration und Cooperation. Wir besprechen wesentliche Strategien und Hilfsmittel der Zusammenarbeit im (verteilten) Software Team.

Hauptsächlich diskutieren wir die Bedeutung von Sourcecode Management Systemen. Am Beispiel von Subversion (SVN) werden die wesentlichen Prinzipien vorgestellt. Der zweite Teil beschäftigt sich mit der Behandlung und dem Management von Problemen ("Issues"). In kommerziellen wie Open Source Projekten ist es ebenfalls von großer Bedeutung den Überblick über Probleme, Todos, Issues aller Art nicht zu verlieren, und diese gut managen zu können. Am Beispiel von Trac zeigen wir hier einige wichtie Strategien auch im Zusammenspiel mit Subversion.

Vorlesung als m4a

Vorlesung Teil 5: Test-Driven Development

0s · Published 10 Oct 06:00
Gemeinsam mit Erik Gostischa-Franta, der uns auch kräftig bei der Qualitätssicherunges-Vorlesung und Übung hilft geben wir einen kurzen Einblick in Test-getriebene Entwicklung. Die Kernaussage auf den Punkt gebracht ist folgende: Für jedes Feature, das man plant und in die eigene Anwendung einbauen möchte, muss gleichzeitig nachgedacht werden, wie dieses zu testen ist. Dasselbe gilt dann für die eigentliche Implementation: hier ist immer zu überlegen, ob die konkrete Implementation auch (automatisch) zu testen ist. Über Automatisierung sprechen wir in diesem Podcast allerdings nicht, das ist schon in der Einheit mit Reinhard Pötz diskutiert worden.

Konkrete Inhalte sind:
  • Bedingungen für erfolgreiche Test-Strategien
  • Test-Driven Development
  • Granularität von Tests
  • Unit-Test Frameworks
  • Beispiel: Testen einer DAO Methode
Vorlesung als m4a

Vorlesung Teil 4: Komponentenorientierte Softwareentwicklung

0s · Published 07 Oct 06:00
In dieser Vorlesung spreche ich mit Markus Demolsky, der mit mir gemeinsam die Best-Practice Beispiele entwickelt.

Thema dieser Vorlesung ist komponentenorientierte Entwicklung, Wir sprechen über den Weg von Objekten über Komponenten zu Services, Entkopplung und Abstraktion. Weiters erklärt Markus das Dependency Injection Pattern und wir führen daraufhin in das Springframework ein.

Zum Abschluss erklärt Markus die wesentlichen Ideen der Schichtenarchitektur und wir beenden die Vorlesung mit einer "Vorschau" auf Service-orientierte Architekturen.

Vorlesung als m4a

Vorlesung Teil 3: Build Automation

0s · Published 05 Oct 06:00
In dieser Vorlesung diskutiere ich mit Reinhard Pötz, der langjähriger Entwickler am Apache Cocoon Projekt ist, und entsprechend viel Erfahrung in diesem Kontext hat, Automatisierung in der Software Entwicklung.

Konkret besprechen wir was im Lebenszyklus der Anwendungsentwicklung überhaupt automatisiert werden kann und die Vorteile dieser Automatisierung. Es werden Build-Tools vorgestellt und am Beispiel von Maven 2 gezeigt, wie moderne Softwareentwicklung von Automatisierung profitieren kann.

Wir diskutieren Archetypen, Dependency Management, Generierung von Reports (Tests, Checkstyle) sowie Dokumentation. Zuletzt behandeln wir das Konzept "Continuous Integration" und wie diese in erfolgreichen und großen Projekten eingesetzt wird.

Vorlesung als m4a

Vorlesung Teil 2: Design Patterns

0s · Published 03 Oct 06:00
In zweiten Teil der Vorlesung erkläre ich die wichtigsten GoF Design Patterns. Natürlich ist in dieser Kürze keine detailierte Behandlung des Themas möglich und dieser Podcast ist eher als Auffrischung gedacht.

Die hier erwähnten Patterns werden alle in den Beispielen sowie in der Übung verwendet, müssen daher beherrscht werden. Diese Vorlesung ist auch die Basis für das Verständnis der weiteren Vorlesungseinheiten v.a. der komponentenorientierten Entwicklung.

Konkret bespreche ich folgende Patterns:
  • Strategy
  • Singleton
  • Factory
  • Proxy
  • Object Pool
  • Facade
  • Observer (Event Listener)
  • Model View Controler
  • Data Access Object
Vorlesung als m4a

Vorlesung Teil 1: Einführung in das Wintersemester 2008

0s · Published 01 Oct 06:00
In dieser kurzen Podcast Episode erkläre ich das didaktische Konzept des Podcasts der zur Unterstützung der SEPM (und ASE) Übung dient. Ich gebe hier ich einen Überblick über die bevorstehenden Themen der weiteren Vorlesungs-Podcasts.

Es werden jeweils Mo, Mi und Fr neue Podcast Episoden folgen, die alle für die Übung (sowie für die Vorlesungsprüfung relevant sind), also bitte den Podcast Feed abonnieren (für Podcast Neulinge, siehe meine Einführung).

Vorlesung als m4a

Best-Practice-Software-Engineering has 18 episodes in total of non- explicit content. Total playtime is 0:00. The language of the podcast is English. This podcast has been added on November 23rd 2022. It might contain more episodes than the ones shown here. It was last updated on April 5th, 2024 16:44.

More podcasts from Alexander Schatten

Similar Podcasts

Every Podcast » Podcasts » Best-Practice-Software-Engineering