E30 · Scalabrio83

Full sample results

Scores

MethodScoreScaleDataset rank
(0–100)
GPT-6.1 Sol130–20; mean of three runs
5.0Δ 34.9
DeepSeek V4 Pro6.330–20; mean of three runs
3.0Δ 36.9
BTTF0.3930–1; higher is more readable
14.1Δ 25.9
Human3.441–5; original rating
39.9

Loading feature diagnosis…

Source code

GPT-6.1 Sol explanations

Run 1 · 13/20

Code Structure: Setup, query execution, and cleanup follow a logical order, but many unrelated expression cases are grouped without labels or separation.

Nesting: The method is flat and easy to scan.

Clarity of intent: The method name indicates expression testing, but repeatedly overwriting unused results and omitting assertions leave expected behavior unclear; short names such as h and txn provide limited context.

Code length: Moderate overall, but repetitive query statements and long SQL strings make the method visually dense.

Action granularity: Most lines represent one operation, although query creation, parameter binding, and execution are sometimes chained together.

Reading flow: The lifecycle proceeds naturally from initialization to cleanup, but inconsistent spacing and an uninterrupted sequence of queries hinder comprehension.

Run 2 · 13/20

Code Structure: Setup, query execution, and cleanup are logically ordered, but the many expression tests lack grouping or helper methods.

Nesting: The method is flat and easy to traverse.

Clarity of intent: The method name and queries indicate expression testing, but repeatedly overwriting unused results without assertions leaves expected outcomes unclear; abbreviated variable names add minor ambiguity.

Code length: Individual operations are concise, but the repetitive query block makes the method lengthy and monotonous.

Action granularity: Most lines represent one operation, although chained query creation, parameter binding, and execution compress several steps onto a line.

Reading flow: Execution proceeds naturally from initialization to cleanup, but long query strings, inconsistent spacing, and absent visual separation between query categories reduce scanability.

Run 3 · 13/20

Code Structure: Setup, query execution, and cleanup follow a logical sequence, but the query cases lack grouping or descriptive labels.

Nesting: The method is flat and easy to navigate.

Clarity of intent: The test name and query strings communicate expression testing, but repeatedly overwriting unused results without assertions leaves expected outcomes unclear.

Code length: The method is manageable, though repetitive query boilerplate and long lines make scanning harder.

Action granularity: Most statements occupy separate lines, but chained query creation, parameter binding, and execution combine several operations.

Reading flow: The lifecycle is natural, yet the uninterrupted series of similar queries, terse variable names, and inconsistent spacing reduce readability.

BTTF feature contributions

Score 0.393 / 1