Refactoring: Techniques for Software Evolution

#software #development #refactoring #automated #testing
Share

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_To_Calendar_icon Add Event to Calendar
If you are not a robot, please complete the ReCAPTCHA to display virtual attendance info.
  • Contact Event Host


  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.