Difference between revisions of "Code Activity"
VeriBlockTim (talk | contribs) |
VeriBlockTim (talk | contribs) |
||
(7 intermediate revisions by the same user not shown) | |||
Line 13: | Line 13: | ||
There are private repos that the dev team is working on. | There are private repos that the dev team is working on. | ||
− | == | + | == Metrics == |
+ | |||
+ | '''Disclaimers''' | ||
These numbers are provided because they were asked by community members. Such metrics are absolutely not meant to measure development success or quality or direction. | These numbers are provided because they were asked by community members. Such metrics are absolutely not meant to measure development success or quality or direction. | ||
Line 21: | Line 23: | ||
* LOC (lines of code) does not equate to progress, more codes does not mean more work, numbers can be gamed. It could be more effort to correct 5 complex algorithm lines than 1000 lines of "plumbing code"... and obviously generated code can throw off numbers. Same for copying and pasting code, re-writing code instead of using an existing 3rd party library, etc... Often times less code is better (less technical debit). | * LOC (lines of code) does not equate to progress, more codes does not mean more work, numbers can be gamed. It could be more effort to correct 5 complex algorithm lines than 1000 lines of "plumbing code"... and obviously generated code can throw off numbers. Same for copying and pasting code, re-writing code instead of using an existing 3rd party library, etc... Often times less code is better (less technical debit). | ||
* Same concepts for number of commits. There could be high code churn, but development is going in circles instead of moving closer to the goal, "trial and error" of many small config changes, many small commits instead of a big commit, etc... | * Same concepts for number of commits. There could be high code churn, but development is going in circles instead of moving closer to the goal, "trial and error" of many small config changes, many small commits instead of a big commit, etc... | ||
− | |||
− | |||
− | |||
These are metrics across many repos, including private repos. Some of these repos are config/infrastructure, some are proof-of-concept, some are production applications. | These are metrics across many repos, including private repos. Some of these repos are config/infrastructure, some are proof-of-concept, some are production applications. | ||
− | + | '''Commit Data''' | |
{| class="wikitable" | {| class="wikitable" | ||
Line 33: | Line 32: | ||
! Last N Days | ! Last N Days | ||
! Distinct Repos | ! Distinct Repos | ||
+ | ! Master Branch Count | ||
+ | ! Master Branch Commits | ||
! Distinct Branches | ! Distinct Branches | ||
! Total Commits | ! Total Commits | ||
Line 39: | Line 40: | ||
| 21 | | 21 | ||
| 17 | | 17 | ||
+ | | 11 | ||
+ | | 130 | ||
| 52 | | 52 | ||
+ | | 622 | ||
+ | |- | ||
+ | | 12/26/2019 | ||
+ | | 21 | ||
+ | | 17 | ||
+ | | 11 | ||
+ | | 113 | ||
+ | | 52 | ||
+ | | 683 | ||
+ | |- | ||
+ | | 1/31/2020 | ||
+ | | 35 | ||
+ | | 16 | ||
+ | | 11 | ||
+ | | 102 | ||
+ | | 43 | ||
| 622 | | 622 | ||
|} | |} |
Latest revision as of 22:44, 31 January 2020
See: Main_Page
Contents
Overview
Per community request, these are metrics about code commits and activity.
Public github here: https://github.com/veriblock
There is a "#github-commits" channel in public Discord with a bot that shares commits on most public channels.
There are private repos that the dev team is working on.
Metrics
Disclaimers
These numbers are provided because they were asked by community members. Such metrics are absolutely not meant to measure development success or quality or direction.
What matters is working product that the community can publicly verify.
- LOC (lines of code) does not equate to progress, more codes does not mean more work, numbers can be gamed. It could be more effort to correct 5 complex algorithm lines than 1000 lines of "plumbing code"... and obviously generated code can throw off numbers. Same for copying and pasting code, re-writing code instead of using an existing 3rd party library, etc... Often times less code is better (less technical debit).
- Same concepts for number of commits. There could be high code churn, but development is going in circles instead of moving closer to the goal, "trial and error" of many small config changes, many small commits instead of a big commit, etc...
These are metrics across many repos, including private repos. Some of these repos are config/infrastructure, some are proof-of-concept, some are production applications.
Commit Data
Date | Last N Days | Distinct Repos | Master Branch Count | Master Branch Commits | Distinct Branches | Total Commits |
---|---|---|---|---|---|---|
12/12/2019 | 21 | 17 | 11 | 130 | 52 | 622 |
12/26/2019 | 21 | 17 | 11 | 113 | 52 | 683 |
1/31/2020 | 35 | 16 | 11 | 102 | 43 | 622 |