Personal third job - Pair Programming
1. Preparations
github project address | https://github.com/ramble111/PairProgramming.git |
---|---|
Companion work address | https://www.cnblogs.com/ramble18/ |
Twinning process
Since the code is not uploaded warehouse last job success, looking to explore a success in this regard students plus the usual spare time busy, so they chose to lie and familiar teammates.
Results team of PSP form
PSP is a model of Carnegie Mellon University (CMU) for software engineers, experts proposed: Personal Software Process (PSP, personal development process, also known as the Personal Software Process).
The first step to achieve the basic functions
1.winform interface design
2. To achieve random roll call
- Students in the class to achieve a random roll call
The second step, interface package
1. The design embodies class
2. reflect hierarchical thinking
The third step is to add new features
1. The student data loading
2. Tracking progress bar
The fourth step, additional functions
Innovative features of the design team
due to limited capacity, on the basis of the requirements to complete the teacher is not able to implement innovative ideas. After two people are talking, we can think of innovation on the record, if students have not yet reached the point after randomization, the system will automatically record the students yet to come; this can also be connected together to achieve the final attendance and achievement usually linked to database systems and Office of Academic Affairs It is given by the system together.The fifth step, the design unit tests
Please use the unit test project can be tested. And gives the test case
The sixth step, upload the code
3. sentiment and obtain
Just start to feel this job is impossible, it is still fear of the code, and the last no more emboldened after upload code to fail, but in and of joint efforts of his teammates, the final code upload was successful, but also help the teacher code next to complete the job. Overall, practice makes perfect, only good access to knowledge in practice.