1.

Gunveen, Marshy and Aloha are three developers working on an exciting new app, and the launch day is just a day away. Gunveen creates an unmanaged package and saves it Aloha’s folder. Marshy also writes a new piece of code and saves it in Aloha’s folder. What could go wrong on the day of the launch? Explain and also mention how version control can help teams in this scenario. 

Answer»
  • The team members are not working in a systematic way and they are not saving the versions of their work. Changes made in one part of the software can be incompatible with those made by another developer working at the same time. 
  • Version control exists to solve these problems, and it’s within easy reach for every developer. Version control helps teams solve these kinds of problems, tracking every individual change by each contributor and helping prevent concurrent work from conflicting.
  • Further, in all software development, any change can introduce new bugs on its own and new software can't be trusted until it's tested. So testing and development proceed together until a new version is ready. 


Discussion

No Comment Found

Related InterviewSolutions