Contact us now

+49 6196 777 54 0
Software Development

Clean Code Workshop (.NET)

Write legible and comprehensible code.Recognise bad code and refactor it step-by-step. Numerous practical exercises.

(D10122)

Clean code allows software to be continually adapted to new requirements. Although most developers know what clean code should look like, how to specifically recognise bad code and, step-by-step, convert it into good code is often less clear.

The course takes the form of a workshop with numerous practical exercises and involves working together in two-man teams. To facilitate transferral of what they have learnt to their everyday work, participants work through tasks in their own IDEs.

The focus is less about conveying knowledge and more about working through the topic together in order to create a culture in which code quality and collective code improvement are natural, everyday issues.

The following subjects will be discussed:

  • Code smells: More than 25 different smells, intra-class and inter-class
  • Strategies and tactics for refactorisation
  • Using automated IDE-mediated refactorings
  • Principles of clean code: broken windows theory, DRY, KISS, YAGNI, the boy scout rule
  • Clear, specific names
  • Necessary and superfluous comments
  • Numerous practical exercises

Goals

Participants will develop a shared understanding of how to recognise bad code and how it can be restructured into better code. They will learn to see their own code through the eyes of another developer and thus how to make it more readable and comprehensible.

Target group

The course is aimed at .NET developers who already have some practical development experience.

The course assumes that participants are thoroughly versed in the language, the IDE and standard unit testing frameworks.

Scheduling Overview

  • 24.-25.01.2017, Vienna, German
    Date 24.-25.01.2017
    Time schedule 08:30 - 16:30
    Location Zühlke Engineering (Austria) GmbH Rivergate Handelskai 92, 1200 Vienna, Austria
    Duration 2 Days
    Course language German
    Price EUR 1500.00 *
    Contact
    Ms Susanne Bauer
    Email

    * excl. 20% VAT

    Sign up now
    The price includes course materials, food for breaks, lunch, and beverages. For further details please send your inquiry to academy.at@zuehlke.com
  • 01.- 02.02.2017, Schlieren, German
    Date 01.- 02.02.2017
    Time schedule 09.00 a.m. - 05.00 p.m.
    Location Zühlke Engineering AG Wiesenstrasse 10a, 8952 Schlieren, Switzerland
    Duration 2 days
    Course language German
    Price CHF 1800.00
    Contact
    Ms Fabienne Lorenz
    Email
    Sign up now
    The price includes course materials, food for breaks, lunch, and beverages. Members of selected organisations (SwissICT, Jug, /ch/open, etc.) receive a discount on the regular price (please indicate when registering). Discount is not cumulative.
  • 03.- 04.04.2017, Schlieren, German
    Date 03.- 04.04.2017
    Time schedule 09.00 a.m. - 05.00 p.m.
    Location Zühlke Engineering AG Wiesenstrasse 10a, 8952 Schlieren, Switzerland
    Duration 2 days
    Course language German
    Price CHF 1800.00
    Contact
    Ms Fabienne Lorenz
    Email
    Sign up now
    The price includes course materials, food for breaks, lunch, and beverages. Please contact us for more information on our discounts (early bird, quantity): academy.at@zuehlke.com
  • 12.- 13.07.2017, Schlieren, German
    Date 12.- 13.07.2017
    Time schedule 09.00 a.m. - 05.00 p.m.
    Location Zühlke Engineering AG Wiesenstrasse 10a, 8952 Schlieren, Switzerland
    Duration 2 days
    Course language German
    Price CHF 1800.00
    Sign up now
    The price includes course materials, food for breaks, lunch, and beverages. Please contact us for more information on our discounts (early bird, quantity): academy.at@zuehlke.com
  • 24.-25.07.2017, Vienna, German
    Date 24.-25.07.2017
    Time schedule 08:30 - 16:30
    Location Zühlke Engineering (Austria) GmbH Rivergate Handelskai 92, 1200 Vienna, Austria
    Duration 2 Days
    Course language German
    Price EUR 1500.00 *
    Contact
    Ms Susanne Bauer
    Email

    * excl. 20% VAT

    Sign up now
    The price includes course materials, food for breaks, lunch, and beverages. For further details please send your inquiry to academy.at@zuehlke.com
  • 13.-14.09.2017, Vienna, German
    Date 13.-14.09.2017
    Time schedule 08:30 - 16:30
    Location Zühlke Engineering (Austria) GmbH Rivergate Handelskai 92, 1200 Vienna, Austria
    Duration 2 Days
    Course language German
    Price EUR 1500.00 *
    Contact
    Ms Susanne Bauer
    Email

    * excl. 20% VAT

    Sign up now
    The price includes course materials, food for breaks, lunch, and beverages. For further details please send your inquiry to academy.at@zuehlke.com
  • 13.- 14.09.2017, Schlieren, German
    Date 13.- 14.09.2017
    Time schedule 09.00 a.m. - 05.00 p.m.
    Location Zühlke Engineering AG Wiesenstrasse 10a, 8952 Schlieren, Switzerland
    Duration 2 days
    Course language German
    Price CHF 1800.00
    Sign up now
    The price includes course materials, food for breaks, lunch, and beverages. Please contact us for more information on our discounts (early bird, quantity): academy.at@zuehlke.com
  • Corporate course on request, Switzerland, German
    Location Switzerland
    Duration 2 days
    Course language German
    Price On request
    Contact
    Ms Fabienne Lorenz
    Email
    Get in touch
  • Corporate course on request, Austria, German
    Location Austria
    Duration 2 days
    Course language German
    Price On request
    Contact
    Ms Susanne Bauer
    Email
    Get in touch

Further information

Downloads

Other courses on the topic