Refactoring: Techniques for Software Evolution
Software systems are constantly evolving - fixing bugs, adding new features, and adapting existing code for new applications. There is a lot of ugly code out there, and software developers need to be armed with good tools and techniques for improving the large base of legacy code. Refactoring is an important code evolution tool: refactoring is the process of making small, behavior-preserving modifications to a large code base. This talk will focus on how and why to refactor.
Date and Time
Location
Hosts
Registration
- Date: 20 Jan 2022
- Time: 08:00 PM to 09:30 PM
- All times are (UTC-05:00) Eastern Time (US & Canada)
- Add Event to Calendar
Speakers
Dennis Mancl
Dennis Mancl is a software engineering expert with decades of Bell Labs experience, working in the area of software practices in telecom. Dennis is an advocate for agile methods, and he has been involved in coaching for requirements modeling, software architecture planning, and legacy software techniques. His current work specializes in "soft issues" in software engineering, and he serves as the principal expert at MSWX Software Experts. Dennis has a PhD in Computer Science from University of Illinois, and he has been an ACM and IEEE-CS volunteer for many years.