Software Engineering Fifth jobs - pair program implementation

blog address

I: 031,702,114 Lei blog address: https://www.cnblogs.com/alvin-mx

I work for this blog address: https://www.cnblogs.com/alvin-mx/p/11705135.html

Players: 021,700,325 Qiu Wei Xu blog address: https://www.cnblogs.com/klaycf/

The work team blog address:

Specific division of labor

I: data entry process into a fixed format, multi-tree synthesis algorithm
teammate: data entry process into a fixed format, css style design

PSP table

PSP2.1 Personal Software Process Stages Estimated time consuming (minutes) The actual time-consuming (minutes)
Planning plan 30 30
Estimate Estimate how much time this task requires 30 50
Development Develop 360 480
Analysis Needs analysis (including learning new technologies) 600 420
Design Spec Generate design documents 0 0
Design Review Design Review 20 60
Coding Standard Code specifications (development of appropriate norms for the current development) 30 30
Design Specific design 20 60
Coding Specific coding 360 420
Code Review Code Review 60 120
Test Test (self-test, modify the code, submit modifications) 120 60
Reporting report 30 60
test repor testing report 30 60
Size Measurement Computing workload 30 30
Postmortem&ampProcess Improvement Plan Later summarized, and process improvement plan 60 60
total 1800 1940

Description and design ideas to achieve

Code organization and internal implementation design (FIG class)

The key and key portion flowchart algorithm to achieve

Important / valuable code snippets, and explains

Additional features of design and display

Creative unique design, the design of sense

Relative to most groups of data, I support multiple sets of processing data, and synthesized tree associated with the realization of a truly tutor tutor can also find a series of teacher-student relationship can be reflected, which is unique in the sense that the teacher-student relationship visual display, and can be found in a series of members of this chain of relationships

Realization of ideas

Each chunk of data will be generated for a three-tree, but many of them are linked to nodes, and it is particularly difficult to connect them, where we first recorded the father of each node while processing data from this relationship can be built up in the tree, and then gradually using a deep search data string together, the combined data is scattered across a tree

Important / valuable code snippets, and explains

Achieving results show

[](https://img2018.cnblogs.com/blog/1449021/201910/1449021-20191019221729229-1399195657.png

)

Catalog descriptions and instructions for use

Contents are organized

How to run the page

Github check code recorded

[](https://img2018.cnblogs.com/blog/1449021/201910/1449021-20191019222036666-1354328576.png

)

Code module or abnormal junction difficulties and solutions

Question one

Choose how to build a tree

I think most people have no clue when seeing the title, after all, in a tree structure directly displayed data most do not experience, so we are entangled in this issue. Initially wanted to use bootstrap, after all, this is the recommended teaching assistant, I do not know this can not be achieved, but also to learn later in searching for information found echarts, this is the framework for the development of Baidu, I think the country Although things are not always top-notch, but absolutely fine, fit the user, easy to use, on the choice of this framework

Question two

Data processing

The job requires the use of the framework, but the framework for the incoming data format has very strict requirements, the more difficult the incoming data into the required framework, we use layers of processing, like peeling an onion, divided into multiple data slowly step process, in which the extracted and converted to the desired fixed format

Question three

Synthetic tree

For each chunk of data will generate a three-tree, if just a bundle of separate display data into those many trees, many of them are linked nodes, but that tree nodes have many relations are not reflected, and connect them to exceptionally difficult, where we first recorded the father of each node while processing the data, thus the relationship of the tree can be built up, where we first record of each node while processing data a parent node, whereby the relation tree to build up, and then gradually using a deep search data string together, the combined data is scattered across a tree

Guess you like

Origin www.cnblogs.com/klaycf/p/11706156.html