Fraud Blocker
Hoppa till innehåll
Hem » TDD with Delphi

TDD with Delphi

    När

    december 30, 2026    
    10:00 - 11:00

    Reservationer

    Bookings closed

    Var

    Typ

    This 2-day training offers a comprehensive, hands-on introduction to evolutionary design, clean code and unit testing. TDD for Delphi explores the foundations of TDD, unit testing, automated refactoring and improving the design of legacy code with the help of various patterns, strategies, tools and techniques using Delphi.

    Day(s):
    2

    Price:
    7.950 NOK/SEK or 700 Euro (+VAT)
    For participants outside the Nordics we charge in Euro.

    Date:
    Training will be held as classroom training or onsite training upon request. Please contact Alfasoft for more information.

    Goals and Benefits
    Test-driven development is a process in which the developer writes a test before writing the code. This process forces the developer to think carefully about what the code to be tested actually does, as well as giving the developer a means to refactor the code with the assurance that the code will not break.

    This two-day course will introduce you to the concepts of Test-Driven Development, the cycle of writing tests, writing code, refactoring, and retesting. During the two days, we will discuss various concepts and tools that will assist you in writing fast and robust code.

    • Clean Code
    • Unit testing
    • Mocks – Stubs
    • Dependency Injection
    • Code decoupling
    • Model – View – ViewModel
    • Omarbetning av
    • Various tools will be used to assist. Examples:
      • TestInsight
      • DUnit / DUnit 2 / DUnitX

    Learning Outcomes

    • Understand the thought process and steps involved during a typical test-driven session.
    • Drive the development (design and implementation) of a User Story using unit tests.
    • Discover improved confidence and increase in development speed by writing automated tests first!
    • Learn various automated refactoring techniques and strategies to carefully clean the identified code smells.
    • Practice key techniques to break coupling between classes and micro-test each component independently.
    • Incrementally transform complex and difficult classes into readable, well-structured, and well-designed code, while keeping them running at all times

    Agenda
    For full training description, click here

    Audience/Participants/Previous knowledge
    The target for this course is developers who want to learn more about TDD and also develop robust code. The attendees should have a working knowledge of development with Delphi

    Practical Exercises
    Throughout the course, there will be a mix of theoretical teaching (projector and whiteboard) and practical exercises, with as much hands-on as possible. The course material is written in English. The course is held in English.

    Kursledare
    The course is created and held by Jens Fudge. Jens has more than 20 years of experience of Delphi and arranging the training. Due to his deep knowledge within Delphi, he has been promoted to be Delphi MVP by Embarcadero. Jens is on the board of the Danish Delphi users group Dapug, and in charge of getting speakers to the bi-annually Workshop.

    What participants say about the training:

    “Good course for you who wants to enhance quality in your applications”.
    Roland Bengtsson System developer at Attracs, Finland

    “Presenter was superbly good and clear, very good lecturer. I would attend to any course of Jens Fudge, on any topic”.

    “Den här kursen om testdriven utveckling svarade väl upp på mina förväntningar och jag kan varmt rekommendera den. Kunnig kursledare, bra temp och bra omfattning eftersom den också inkluderade tekniker såsom code injection, mock, spring4d, mvvm, decoupling etc.”
    -Rickard Engberg, senior utvecklare på Handelsbanken

    “Utmärkt kurs och kursledare”
    -Lasse

     

    Reservationer

    Bookings are closed for this event.