A | B | C | D | E | F | |
---|---|---|---|---|---|---|
1 | CSP Analysis v1.0 – 2010/02/26 | |||||
2 | ||||||
3 | This spreadsheet provides statistical analysis of the https://cs.1060research.com/csp/ portal. | |||||
4 | Running on NetKernel Enterprise Edition 4.0.x | |||||
5 | ||||||
6 | Code Resources | Files | Lines | Average Lines | ||
7 | Groovy | 302 | 9208 | 30.49006623 | Inclusive of 2250 lines of SQL (~150 SQL statements averaging 15 lines) | |
8 | XSL | 73 | 5092 | 69.75342466 | ||
9 | Java | 2 | 222 | 111 | ||
10 | Total | 377 | 14522 | 38.5198939 | ||
11 | ||||||
12 | Structural Resources | Files | Lines | Average Lines | ||
13 | XML / XHTML | 240 | 13558 | 56.49166667 | Inclusive of inline AJAX code | |
14 | Breakout | |||||
15 | Mapper <config> | 111 | 4380 | 39.45945946 | ||
16 | module.xml | 14 | ||||
17 | ||||||
18 | ||||||
19 | ||||||
20 | Application Channels / Interfaces | Quantity | ||||
21 | Ajax (/ajax/) | 64 | ||||
22 | res:/csp/* | 128 | ||||
23 | Total | 192 | ||||
24 | ||||||
25 | Requests | Quantity | ||||
26 | NKF | createRequest() | 647 | context.issueAsyncRequest() | 22 | |
27 | context.issueRequest() | 617 | ||||
28 | XRL | xrl:include | 191 | |||
29 | context.source() | 271 | ||||
30 | context.sink() | 59 | ||||
31 | context.exists() | 12 | ||||
32 | context.transrept() | 2 | ||||
33 | Total | 1182 | Average Requests/Channel | 6.15625 | ||
34 | ||||||
35 | Accessor Requests | Quantity | ||||
36 | active:groovy | 320 | ||||
37 | active:sqlQuery | 114 | ||||
38 | active:attachGoldenThread | 74 | ||||
39 | active:xslt | 73 | ||||
40 | active:cutGoldenThread | 48 | ||||
41 | active:sqlUpdate | 38 | ||||
42 | active:xrl2 | 28 | ||||
43 | ||||||
44 | Custom Accessors | Declarations | ||||
45 | active:c* (app custom) | 145 | ||||
46 | ||||||
47 | ||||||
48 | RDBMS | |||||
49 | tables | 49 | noun tables | 27 | ||
50 | relation tables | 19 | ||||
51 | sequences | 47 | ||||
52 | procedures | 0 | ||||
53 | ||||||
54 | ||||||
55 | Spaces | Quantity | ||||
56 | modules | 14 | ||||
57 | <rootspace> | 33 | ||||
58 | <space> | 38 | ||||
59 | <mapper> | 32 | ||||
60 | <endpoint> (mapper) | 410 | ||||
61 | <request> (declarative) | 399 | ||||
62 | <pluggable-overlay> | 3 | ||||
63 | <preProcess> | 3 | 2xGateKeeper, 1xXRL Template Wrapper | |||
64 | <postProcess> | 1 | 1XRepresentation type coercion | |||
65 | ||||||
66 | AJAX / Jquery | Quantity | ||||
67 | <script> | 95 | ||||
68 | $.post( | 101 | ||||
69 | $(*).load( | 34 | ||||
70 | $.get( | 1 | ||||
71 | ||||||
72 | HTML | Quantity | ||||
73 | <form> | 53 | ||||
74 | <table> | 151 | ||||
75 | <div> | 540 | ||||
76 | <input> | 227 | ||||
77 | ||||||
78 | Params/Session Requests | Quantity | ||||
79 | httpRequest:/param | 111 | ||||
80 | httpResponse:/redirect | 6 | ||||
81 | session:* requests | 180 | ||||
82 | ||||||
83 | ||||||
84 | Development Time | |||||
85 | Development Hours | 288 | ||||
86 | Coding Hours (less Datamodel dev) | 144 | ||||
87 | Time per Channel Interface | 45 | minutes | |||
88 | Lines of Code / Hour | 100.8472222 | ||||
89 | Lines of XML / Hour | 94.15277778 | ||||
90 | Resource Request Constructs / Hour | 8.208333333 |