Watch part one of our new video series about working with legacy code, and projects you're not familiar with.
There are a lot of videos online of software engineers building things from scratch, and a lot of videos of engineers solving challenges or working with code that they're familiar with.
These are both incredibly useful but sometimes it can look a bit like magic. How do they know exactly where they will be adding code? In real life, software engineers often work with code we've never seen before that someone else wrote which means we need to go through a process of understanding the current codebase (legacy code) and working out where we need to make the changes before adding the code that achieves this.
In this video series, we'll be putting experienced software engineers in front of open source projects that they've never seen before and asking them to add a feature. We don't care about the code, we're more interested in how they approach the problem and the steps they go through to solve it.
inspect elementfeature in the browser to identify elements on the form & button (e.g. finding the
idof an element) which he then used to search the codebase and find the corresponding code.
menu) and search for those files. This resulted in some quick wins.
If you enjoyed this episode, be sure to join us for the next one!
Want to know more about what it's like to work in tech at Simply Business? Read about our approach to tech, then check out our current vacancies.Find out more
We create this content for general information purposes and it should not be taken as advice. Always take professional advice. Read our full disclaimer
6th Floor99 Gresham StreetLondonEC2V 7NG
Sol House29 St Katherine's StreetNorthamptonNN1 2QZ
© Copyright 2021 Simply Business. All Rights Reserved. Simply Business is a trading name of Xbridge Limited which is authorised and regulated by the Financial Conduct Authority (Financial Services Registration No: 313348). Xbridge Limited (No: 3967717) has its registered office at 6th Floor, 99 Gresham Street, London, EC2V 7NG.