Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Building Maintainable Software

Course Cover
compare button icon

Course Features

icon

Duration

4.31 hours

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Teaching Type

Self Paced

icon

Video Content

4.31 hours

Course Description

Do you want code that will stand the test of time? Do you want to continue the nightmare of hard-to-change software that many software developers have to deal with today? Building Maintainable software provides a path to craftsmanship for those who are determined to do the right things. Software guru Zeljko Obrenovic explains how to create software that meets the highest standards of maintainability. Each guideline is explained in detail using real-world examples that demonstrate how these important rules are applied to code.

These videos will help you:

Zeljko Obrenovic, a principal consultant at Software Improvement Group, is the founder of SIG. SIG performs technical analyses of software-intensive system and provides management with actionable advice. He was a consultant at Backbase and an assistant professor at Eindhoven's Technical University. He is also a researcher at CWI Amsterdam. He is a member the IEEE Software Advisory Board and regularly writes about software and interaction design.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

Skills You Will Gain

What You Will Learn

Gain a practical understanding of the ten guidelines critical to building maintainable software

Discover what maintainability really means and how it relates to other aspects of software quality

Explore why maintainability is especially crucial in the early stages of software development

Practice refactoring techniques that turn poor code into code that's compliant with the ten guidelines

Course Instructors

Željko Obrenović

Instructor

Željko Obrenović is the instructor for this course
Course Cover