Introduction to statistical analysis code management

2010-12-30  来源:本站原创  分类:Development  人气:79 

Topo team of enterprise software system to provide a lot of very useful code management capabilities, by means of these features, the software team can improve their work efficiency, Topo code management system include: the depth of view code, code statistical analysis, code review and automated online Construction of four main functions. This article to tell you about the code statistics.

A: Code statistics portal system in the Topo code module, the system's code base to allow for any startup code to any directory statistical analysis, and the system automatically saves all statistics history.
Of course, Topo system statistical functions of the authority also do well to consider the design, only the project manager can start the code statistics and the maintenance of existing code statistics, project members can only view statistics
Introduction to statistical analysis code management
Click the top right corner of the functions from the image above the navigation bar "statistical analysis", we can view the previous results, from the bottom of the "boot code statistics", we can always view the directory of the current boot code statistical analysis.

II: statistical parameters directory configured in the selected statistics, click on "start code statistics", will enter the statistical parameter configuration interface, as shown below:
Introduction to statistical analysis code management
We can give a name from this statistic, of course, the system automatically based on the current statistics of the directory name as the default value. In addition, the statistics, can have set up this statistic which files need to exclude, for example, sql file not want to be statistical, then the only exception in the statistics file type "*. sql" then, the system allows you to exclude any file under any directory match the name of freedom. The system default is empty all the support that statistics Statistics files.
Configured, click "OK" to start statistics.

III: Statistics in the state diagram we can see results display interface, the above operation of the "/ trunk" Statistics are statistics in the state, in general, statistical time-consuming with the specified number of files in library and number of related changes to these files, so if a larger statistics and larger changes in the code base directory of history, time-consuming and would be more longer.

Introduction to statistical analysis code management
Statistics for a long time-consuming, the user may well start to leave the interface after enumeration, and then check back over time statistics is done, leave the interface and does not interrupt statistical process. Of course, if you want to immediately see results, you do not always hit the "Refresh" button, the system provides an example close the "open automatically refresh," this feature, so you can see the statistics at any time if completed.

Four: the maintenance of statistics to show us the figure of "/ trunk" situation after the completion statistics, all the statistical results are permanent preservation system, so that project members can always see the previous code results.
When the statistics is large, the system automatically paged queries on these results, and provides a path of sorting and filtering to find statistics and other functions, so you can easily find the need to see the statistical results.

Introduction to statistical analysis code management
The results of previous surveys, the project manager can do the following two operations:
1: re-start statistics.
Each statistic is always the latest version of the code from the start statistics, and statistics are automatically recorded after the current results of the latest version. Statistics started again, the system automatically records the last of the statistical parameters, of course, when the project manager can also be adjusted again before restarting the parameters of Statistics.
2: Delete the statistics system in Topo, statistics kept on the server as a separate file directory, with the increase in the number statistics, statistical results will take up more disk space, if you want to clean up some hard disk space, then the project manager You can also delete the previous statistics are no longer needed.

Friday: After the above results see a few simple clicks, we can see the results of statistical analysis of the code, and as an example, we GoogleCode mpmath code in open source projects carried out a statistical library. Click on the table title bar "libmp", you can see the results of statistical analysis of the following:

1: The total number of rows the code changes over time:

Introduction to statistical analysis code management
The image above you can see the code directory of code per month growth. The statistics help us to grasp the development progress.

2: The code changes the code intensity changes in the number of lines compared with the code, the code changes can be seen that intensity, to determine the stability of the code.

Introduction to statistical analysis code management

3: The contribution of the developer:

Contribution of each developer's code, as well as their recent activities of the code 1 year.

Introduction to statistical analysis code management

4: Developer map submission code

The above is a graphical way to show the last 1 year for each developer's code activity, apparently too much red dot code on behalf of the developer activities frequently.

Introduction to statistical analysis code management

5: Number of code changes in the situation head office

Introduction to statistical analysis code management

The results of the previous code with the total number of rows is different and refers to the current statistics of the successive changes in the code directory number of lines of code total. For example: If a file the first 100 lines of code, delete the first 20 lines of code, the second increase of 30 code, then the final total number of lines of code is 100-20 +30 = 110 lines, but the code changes in the number of lines is 100 +20 +30 = 150 lines.

6: Code to submit weekly statistical situation:

Introduction to statistical analysis code management
This map can often see your team in a week to submit the code of those days more.

7: other statistical elements:
Statistics, such as by file directory, according to the statistical functions of a person is no longer presented here, on these features are interested, to apply for trial Topo it.

相关文章
  • Topo Introduction to statistical analysis code management 2010-12-20

    Topo team of enterprise software system to provide a lot of very useful code management capabilities, by means of these features, the software team can improve their work efficiency, Topo code management system include: the depth of view code, code s

  • Introduction to statistical analysis code management 2010-12-30

    Topo team of enterprise software system to provide a lot of very useful code management capabilities, by means of these features, the software team can improve their work efficiency, Topo code management system include: the depth of view code, code s

  • Topo About statistical analysis code management 2010-12-20

    Topo system to provide enterprise software teams a lot of very useful code management capabilities, by means of these functions, the software team can improve their work efficiency, Topo code management system include: the depth of the code view, cod

  • About statistical analysis code management 2010-12-30

    Topo system to provide enterprise software teams a lot of very useful code management capabilities, by means of these functions, the software team can improve their work efficiency, Topo code management system include: the depth of the code view, cod

  • MongoDB MapReduce-based statistical analysis (transfer) 2011-04-22

    Original Address: http://www.oecp.cn/hi/yongtree/blog/2001 As already briefly introduced in OECP community MongoDB an application: dynamic information design implementation. In the last application, we only introduce the most basic query functions Mo

  • Statistical analysis based on MongoDB MapReduce 2010-11-11

    As already briefly introduced in OECP community MongoDB an application: Design and Implementation of dynamic message . In the last application, we only introduced the most basic queries on MongoDB, today I will introduce more advanced applications Mo

  • The case of a large amount of data statistical analysis of ideas 2008-12-06

    Recently doing a project, the demand is very common, very common, that is, statistics in the regular business of the corresponding data to produce statistical analysis of value. The complexity of this demand, mainly in which statistical data is neede

  • How to improve the quality of the code (Management chapter): Code review 2010-02-24

    How to improve the quality of the code (Management chapter): Code review Perhaps you are a project manager, perhaps you are a core member of the project or development team leader. I published "How to improve code quality" of the system after th

  • Oracle Statistical analysis function set, over (partition by ..) the use of 2010-10-12

    Oracle Statistical analysis function set, over (partition by ..) the use of oracle analytic functions over and a window function: analysis functions over Oracle began offering analysis functions from 8.1.6 to analyze the function used to calculate th

  • SVN Server on a Mac to create ruby ​​code management 2007-09-08

    Prepare themselves to do with ruby ​​on rails with a simple open source CMS system, originally part of the code has been written, but found the code management is chaotic, and there is no demand for a unified iterative control management, writing cod

  • Open-source code management system 2008-09-18

    Software Chinese Name: Code Management English name: CodeMgr Current version: 1.2.4 Development of language: Delphi 7.0 Function: the process of writing code is a cumulative process, you have not thought has its own code repository to better manage t

  • Project management I see (a) - Code Management 2008-10-13

    1) The naming and writing the code specifications, get rid of some bad habits We are more aware now of the development framework, more and more need to write their own code less and less, non-standard situation is less and less. But there will still

  • Analysis Statistical analysis and data mining of the difference (r) 2011-06-07

    Do data mining, surprise found that doing a bunch of statistical analysis. This is data mining it? Do not. So turn this blog look. http://spss-market.r.blog.163.com/blog/static/7314226820114180022131/?suggestedreading ################################

  • Code management software project management (acquaintance maven) 2011-04-01

    In project management, code management reflects the project's productivity. Version control is one thing. But how to manage the project life cycle and project dependencies between the various projects is quite troublesome, maven as a good project man

  • Software requirements analysis and management of 10 questions 2010-07-17

    [Transfer from: http://www.cnblogs.com/neozhu/archive/2009/03/06/1404713.html ] 1. What needs work involved First of all, including the product demand requirements, user needs, software requirements. Product demand is concerned that the product stand

  • PJM system analysis and management of SOA systems 2010-12-07

    PJM system requirements 1. Services 1. All agree that SOA, services, self-contained (independent, autonomous, self-sufficient) is a design goal. 2. Idempotent is when you are not sure whether the service is complete redo capabilities. 2. Loosely coup

  • Software requirements analysis and management of the ten issues 2010-07-17

    [Transfer: http://www.cnblogs.com/neozhu/archive/2009/03/06/1404713.html ] 1 What needs work is related to First of all needs, including product requirements, user needs, software requirements. Product demand is concerned about the standardization of

  • JS code management mechanism 2009-03-20

    Issue With the AJAX pop, JS in web applications, increasing over time. Attendant on the JS code maintenance and reuse on the need for a mechanism to manage. In addition to Java objects, classes of these concepts, there is also a flexible mechanism fo

  • JSP Session of online users based on statistical analysis 2010-07-14

    JSP as a rising star in the server programming environment can occupy a certain position and it is good to support a series of closely related industry standards. Session is one of the infrastructure it provides. As a programmer, you do not mind spec

  • Oracle Statistical analysis function set, over (partition by ..) the use of (turn) 2010-08-19

    oracle analytical functions over and a window function: analysis of function over Oracle began offering analysis functions from 8.1.6 to analyze the function used to calculate the aggregate value based on a certain group, it's the difference between