-
Notifications
You must be signed in to change notification settings - Fork 0
Agile Practices Sprint 1
We've had these practices over Sprint-1:
Refactoring consists of improving the internal structure of an existing program’s source code while preserving its external behavior. We used this practice in different parts of our project, such as location tracking and creating our forms. Source codes helped us a lot and we changed their functionality based on our project needs, without changing their original frame.
The code is the building block of the product. If the code is a mess, hard to read, and difficult to maintain, the product is hard to support, costly to adapt and its life span is shorter which in turn increases the total cost of ownership. It also makes it miserable to work on for developers. We tried to have basic standards, like proper variable and class naming, locating similar and related files in one place, and using methods with reasonable lengths. This practice had really significant effects on the structure of our project and helped us a lot in the readability of our codes.
Pair programming consists of two programmers sharing a single workstation (one screen, keyboard, and mouse among the pair). In different situations where one person couldn't do a task, we got help from this practice and it helped us to do proper teamwork. We got help from screen share, one person did the coding (driver) and the other one was trying to help and make suggestions (navigator).