anthropics/uplifting-biomolecular-modeling
File Size The distribution of size of files (measured in lines of code). |
File Size Overall
- There are 3,636 files with 726,274 lines of code.
- 89 very long files (128,597 lines of code)
- 244 long files (165,343 lines of code)
- 786 medium size files (247,476 lines of code)
- 783 small files (113,616 lines of code)
- 1,734 very small files (71,242 lines of code)
Legend:
1001+
501-1000
201-500
101-200
1-100
explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
File Size per Logical Decomposition
primary
Longest Files (Top 50)
| File | # lines | # units |
|---|---|---|
| 5603 | 162 | |
| 3187 | 86 | |
| 3019 | 121 | |
| 2610 | 214 | |
| 2180 | 72 | |
| 2097 | 60 | |
| 2075 | 109 | |
| 2018 | 20 | |
| 1992 | 132 | |
| 1899 | 42 | |
| 1875 | 26 | |
| 1846 | 55 | |
| 1845 | 55 | |
| 1814 | 55 | |
| 1804 | - | |
| 1699 | 99 | |
| 1695 | 38 | |
| 1631 | 44 | |
| 1630 | 25 | |
| 1613 | 24 | |
| 1613 | 24 | |
| 1559 | 46 | |
| 1538 | 58 | |
| 1529 | 46 | |
| 1489 | 29 | |
| 1489 | 29 | |
| 1473 | 45 | |
| 1448 | 89 | |
| 1427 | - | |
| 1426 | - | |
| 1424 | 173 | |
| 1406 | 73 | |
| 1404 | 63 | |
| 1383 | 4 | |
| 1383 | 4 | |
| 1364 | 81 | |
| 1339 | - | |
| 1339 | - | |
| 1324 | - | |
| 1320 | 17 | |
| 1302 | 49 | |
| 1302 | 92 | |
| 1292 | 77 | |
| 1272 | 81 | |
| 1269 | 31 | |
| 1263 | 56 | |
| 1255 | 65 | |
| 1248 | 35 | |
| 1209 | 34 | |
| 1203 | 12 |
Files With Most Units (Top 50)
| File | # lines | # units |
|---|---|---|
| 2610 | 214 | |
| 1424 | 173 | |
| 5603 | 162 | |
| 1992 | 132 | |
| 3019 | 121 | |
| 2075 | 109 | |
| 1699 | 99 | |
| 1302 | 92 | |
| 1448 | 89 | |
| 3187 | 86 | |
| 980 | 83 | |
| 1272 | 81 | |
| 843 | 81 | |
| 1364 | 81 | |
| 1099 | 80 | |
| 1177 | 80 | |
| 1105 | 79 | |
| 1192 | 78 | |
| 1292 | 77 | |
| 404 | 76 | |
| 1170 | 75 | |
| 692 | 74 | |
| 1406 | 73 | |
| 2180 | 72 | |
| 750 | 71 | |
| 1063 | 67 | |
| 704 | 66 | |
| 1009 | 66 | |
| 658 | 66 | |
| 658 | 66 | |
| 1255 | 65 | |
| 704 | 65 | |
| 1404 | 63 | |
| 744 | 63 | |
| 806 | 62 | |
| 742 | 62 | |
| 784 | 62 | |
| 761 | 62 | |
| 1136 | 61 | |
| 2097 | 60 | |
| 799 | 60 | |
| 892 | 60 | |
| 1124 | 59 | |
| 780 | 59 | |
| 622 | 59 | |
| 573 | 58 | |
| 736 | 58 | |
| 382 | 58 | |
| 1538 | 58 | |
| 974 | 58 |
Files With Long Lines (Top 50)
There are 1818 files with lines longer than 120 characters. In total, there are 35505 long lines.
| File | # lines | # units | # long lines |
|---|---|---|---|
| 1426 | - | 594 | |
| 1427 | - | 588 | |
| 1324 | - | 587 | |
| 836 | - | 387 | |
| 635 | 16 | 386 | |
| 1804 | - | 367 | |
| 803 | - | 366 | |
| 1114 | - | 341 | |
| 1055 | - | 249 | |
| 1149 | - | 233 | |
| 926 | - | 221 | |
| 245 | 1 | 199 | |
| 791 | - | 193 | |
| 1047 | 54 | 192 | |
| 818 | - | 189 | |
| 918 | - | 189 | |
| 1699 | 99 | 170 | |
| 600 | 15 | 158 | |
| 1302 | 92 | 155 | |
| 974 | 58 | 154 | |
| 2018 | 20 | 154 | |
| 887 | - | 150 | |
| 535 | 37 | 149 | |
| 262 | 1 | 147 | |
| 700 | 34 | 146 | |
| 1031 | 49 | 146 | |
| 1302 | 49 | 145 | |
| 471 | - | 137 | |
| 1124 | 59 | 131 | |
| 844 | 48 | 131 | |
| 246 | - | 130 | |
| 1364 | 81 | 130 | |
| 788 | 45 | 129 | |
| 1406 | 73 | 128 | |
| 1136 | 61 | 124 | |
| 1383 | 4 | 123 | |
| 1383 | 4 | 123 | |
| 930 | 1 | 123 | |
| 889 | 1 | 123 | |
| 1448 | 89 | 119 | |
| 461 | - | 117 | |
| 758 | 40 | 112 | |
| 929 | 53 | 109 | |
| 206 | 4 | 108 | |
| 736 | 42 | 106 | |
| 520 | - | 105 | |
| 843 | 50 | 105 | |
| 1169 | 44 | 105 | |
| 861 | 56 | 104 | |
| 892 | 60 | 104 |
About This Analysis
- File size measurements show the distribution of size of files.
- Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
- It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...
- To learn more about bloaters and how to deal with long code structures, Sokrates recommends the following resources:
- Refactoring bloaters, sourcemaking.com
- The Blob Software Development Anti-Pattern, sourcemaking.com