We are committed to make our community as active and vibrant as possible. Meetings in person as well as other events will be scheduled on a regular basis. Here you can find a list of events for the JUG Lugano.
Whether you share our passion for software development, or you simply are interested in technology and innovation, join now our community and come to our next event!
Working effectively with legacy code
Ajax frameworks deathmatch
University of Lugano, Via G. Buffi 13 - Lugano
Informatics Building, Room SI-008
Thursday 3rd Dec, 18:30
| 18:30 | Working effectively with legacy code Andrea Polci (Engineering SpA) |
| 19:30 | Ajax frameworks deathmatch Massimo Foti (Ex Machina) |
| 21:00 | A truly effective networking idea: Pizza! |
Working with legacy code is hard. Poor architecture, stratification of years of modifications with different coding styles, little documentation and no tests are some of the problems we have to face. Nevertheless we need to manage this code, support it, add new features, correct bugs. Start again from scratch isn't an option. In this presentation we will see some useful techniques to work with legacy code. We will see how to adapt some methodologies like TDD to this context, how to put classes into a testing harness by breaking dependencies and how to do that without breaking existing functionalities. We'll see also how we can afford code we don't understand well.
View this presentation on slideshare
There is a multitude of Ajax frameworks available on the market, choosing is more difficult than ever. We will compare a few of the most popular and interesting Ajax frameworks, try to figure out pros and cons of each of them, and hope next time we will be in a better position to make an informed choice.
Download this presentation
Andrea is a senior software developer at Engineering Ingegneria Informatica S.p.A. He has 7 years experience in the development of enterprise applications in Java. Andrea's experience with issues specific to legacy code comes from management of a several years old suite of applications. Recently he started to experiment and introduce in his development team agile techniques like TDD.
Massimo is involved with web-related technologies since 1997. He is currently working at Ex Machina in Lugano, focusing on state of the art, Ajax based GUI