E25 · Scalabrio19

Full sample results

Scores

MethodScoreScaleDataset rank
(0–100)
GPT-6.1 Sol190–20; mean of three runs
98.0Δ 24.6
DeepSeek V4 Pro18.330–20; mean of three runs
99.7Δ 26.4
BTTF0.670–1; higher is more readable
86.9Δ 13.6
Human41–5; original rating
73.4

Loading feature diagnosis…

Source code

GPT-6.1 Sol explanations

Run 1 · 19/20

Code Structure: The constructor logically delegates initialization to clearly grouped helper methods.

Nesting: The code is flat, with no nested control flow.

Clarity of intent: Descriptive method names clearly communicate which mappings, functions, and properties are registered.

Code length: The constructor is concise; the explicit super() call and constructor comment add little value but do not hinder readability.

Action granularity: Each line performs a single initialization action.

Reading flow: Initialization proceeds naturally from type mappings to functions and default properties. Minor documentation issues, including 'a Oracle8iDialect' rather than 'an Oracle8iDialect,' slightly reduce polish.

Run 2 · 19/20

Code Structure: The constructor logically groups initialization into clearly named registration methods.

Nesting: The code is flat, with no conditional or loop nesting.

Clarity of intent: Method names clearly communicate the mapping, function, and property initialization tasks; the comment is redundant and contains a minor grammatical error.

Code length: The constructor is concise and delegates details appropriately.

Action granularity: Each statement performs one action on its own line.

Reading flow: The sequence is easy to scan, progressing from superclass initialization through type mappings to functions and default properties.

Run 3 · 19/20

Code Structure: Initialization is logically organized into clearly separated registration methods.

Nesting: The constructor is flat, with no nested control flow.

Clarity of intent: Descriptive method names make each initialization step understandable, although implementation details are appropriately delegated.

Code length: The constructor is concise and contains no unnecessary logic; the comment largely repeats its signature.

Action granularity: Each line performs a single method call.

Reading flow: The sequence naturally progresses from superclass initialization through type mappings, functions, and default properties. Minor documentation issues, including 'a Oracle8iDialect' rather than 'an Oracle8iDialect,' slightly reduce polish.

BTTF feature contributions

Score 0.67 / 1