addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Legacy Code Retreat Day

Legacy Coderetreat
Why?
Ever wondered how to deal with that legacy system you have to work with day in and day out? You read all about test automation with unit tests and even test driven development and are facing with a codebase that does not allow you to actually put these things into practice?
During this retreat you will practice a lot of different refactoring techniques and ways to add useful tests in small steps.
How?
Mostly you will create and identify places where we can decouple tightly-coupled modules.
You will try adding tests, isolating behavior from frameworks, introducing stubs and mocks, refactoring the existing code using small steps and simple practices.
The ultimate goal is to practice these techniques in a low-stakes environment away from the code base that probably torments you at work.
Format
- We take an existing codebase
- We have 45 minutes sessions with a specific focus/constraint - After each session we have a 10 minutes retrospectives
- And a 5 minutes brake when you get to change your pair
We have 3 sessions in the morning, after that we have a lunch of 1h - 1h 1⁄2, and 3 more sessions in the afternoon. At the end we have a longer retrospective.
This code retreat is language agnostic, the main principles are the same for each language.
Languages and platforms
So far we have a code base for C#, C++, Powershell, CoffeeScript, F#, Java, javascript, Objective-C, PHP, Python, Ruby, Scala, Shellscript, Smalltalk.
Schedule
At 9:00 we will be welcoming you. At 9:30 we start. Be on time if you want to enjoy your cup of coffee in peace.

 

The event is sponsored by:

- TechTalk Hungary

- Sprint Consulting

- Pázmány Péter Catholic University

Join or login to comment.

  • Angster E.

    Nemsokára feltesszük a prezentációt a honlapunkra. Addig is szívesen elküldöm email-ben annak, aki kéri:
    [masked]

    üdv.,
    Angster Erzsébet

    March 19, 2013

  • Adrian B.

    Here are the slides for the Legacy Coderetreat: https://docs.google.com/file/d/0B3idvASFqaEbWUQ3REh3ZFBvYkk/edit?usp=sharing

    They are not the nicest, but I just created them for you. Next version will be improved ;)

    If you are interesting in finding more please contact me.

    Maybe you will find this technical unconference appealing: http://itakeunconf.com I am one of the organizers; maybe you are interested to come over.

    Thanks!

    February 17, 2013

  • David G.

    Sorry... can't do it...

    February 16, 2013

  • A former member
    A former member

    I'd be curious to join as an observer. My specially is Salesforce.com + Apex coding.

    February 13, 2013

    • Arpad Zsolt Bodo, P.

      We decided to increase the size of this event, so that you can also fit.. Please come!

      February 15, 2013

    • A former member
      A former member

      Thanks!

      February 15, 2013

  • Arpad Zsolt Bodo, P.

    Hi All,
    This is the email of code retreat facilitator:

    February 12, 2013

    • Arpad Zsolt Bodo, P.

      Hi all,

      I am Adrian Bolboaca, I will be your facilitator for the legacy coderetreat this Saturday.

      We will use an existing codebase for the whole day. On that we will learn some techniques to make that awful code something understandable, step by step, in baby steps.

      Please make sure you will have the following with you
      Laptop
      Development environment installed already for the language(s) of your choice
      Local source control: git (recommended), svn, mercurial, etc
      Energy for an intense day
      Willingness to learn and experiment
      We will meet at 9:00 sharp. Please do not be late, because the first part of the day is very important to understand the concept of legacy coderetreat.

      Also I recommend you to stay for the whole day; in case you plan to leave earlier you will not have the same learning experience as you would have in the case you attend the whole day.

      If you have any questions please write me an email at [masked].

      Thanks,
      Adi

      February 12, 2013

  • Arpad Zsolt Bodo, P.

    There is a waiting list, so you can still register..

    February 2, 2013

  • A former member
    A former member

    Sziasztok
    Most regisztráltam nem régen és még ismerkedek az oldallal. Van ennek az eseménynek bármi költsége?

    January 29, 2013

  • Arpad Zsolt Bodo, P.

    Guys, please make sure you brink your laptops with the proper dev environment. For more details ask Adrian Bolboaca..

    January 30, 2013

  • Rafael Ordog P.

    Jut eszembe, mloc.js van, ugyhogy megsem tudok menni!

    January 28, 2013

  • Rafael Ordog P.

    Mi mar szerveztunk egy ilyet novemberben! Jo moka volt!

    January 28, 2013

13 went

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy