Post: Senior programmer
One, daily routine work:
1, the morning to the company immediately after opening the Zen Road to view tasks, test modules to see if there are work tasks
2, open the QQ, pay attention to receive the Zen Road sent over the task, the warning message of the bug
3, according to the reminder mail to work
4. Write detailed design documents after receiving tasks
5. Coding
6, the unit test passed after the code, upload to SVN
7. Fill in the daily work consumption of the Chan Road before work
Second, phased work:
1. Demand Discussion
Job Description: None
2. Demand Confirmation
Job Description: None
3. Version definition
Job Description: None
4. Assigning tasks
Job Description: None
5. Detailed design
Job Description:
Responsible for the task of writing the detailed algorithm design, directly in the Zen Road task, the notes of the bug written, the format is as follows:
Algorithm design V1.0:
Xxxxxxxxxxxxxxx
Xxxxxxxxxxxxxxxxx
Note Here is that the note can not be modified, if the algorithm needs to be modified, add a note, the algorithm design version increments, such as:
Algorithm design V2.0:
Xxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
6. Coding and Unit Testing
Job Description:
1, according to the algorithm design coding, self-responsible code for unit testing
2, in principle, the unit test itself after the commit code to the Svn,commit log content, please directly copy the task or the title of the bug, for example:
Task 098:xxxxxxxxxxxxxxxxxxxxxxx
bug123:xxxxxxxxxxxxxxxxxxxxxxx
7. Integration Testing
Job Description:
1, responsible for handling the assigned to their own bugs
2, the bug is completed and the unit test itself after the commit code to the Svn,commit log content please directly copy the task or the title of the bug, for example:
bug098:xxxxxxxxxxxxxxxxxxxxxxx
8. Acceptance Test
No
9, the release version on-line
No
10, version Maintenance
Job Description: Responsible for handling the assigned bugs
11. Termination of Maintenance
No
Job Book-Senior programmer