E19 · Dorn/python/91

Full sample results

Scores

MethodScoreScaleDataset rank
(0–100)
GPT-6.1 Sol14.330–20; mean of three runs
44.4Δ 20.8
DeepSeek V4 Pro8.670–20; mean of three runs
32.7Δ 32.5
BTTF0.5510–1; higher is more readable
60.4Δ 4.7
Human3.511–5; original rating
65.2

Loading feature diagnosis…

Source code

GPT-6.1 Sol explanations

Run 1 · 15/20

Code Structure: Constants and classes are logically organized, but obsolete commented-out alternatives add clutter.

Nesting: Methods are shallow; the nested settings_spec tuple is harder to parse visually.

Clarity of intent: TableSpec and its accessors are straightforward, and option descriptions explain configuration, though dependencies and table-mode semantics are not shown.

Code length: The snippet is concise, but trivial getters/setters and stale comments introduce avoidable verbosity.

Action granularity: Most lines contain one action, although single-line method definitions compress declarations and implementations.

Reading flow: The progression from constants to state management to writer configuration is natural, but inconsistent spacing, tightly packed methods, and uneven tuple indentation interrupt scanning.

Run 2 · 14/20

Code Structure: Constants and classes are logically separated, but commented-out alternatives and inconsistent spacing add clutter.

Nesting: Methods are shallow; the nested settings tuple is harder to parse because of its indentation and closing delimiters.

Clarity of intent: Descriptive constants, class names, and accessors make the purpose mostly clear, although the numeric modes and settings structure lack explanation.

Code length: Compact overall, but boilerplate accessors and obsolete comments add unnecessary lines.

Action granularity: Most lines perform one action, though single-line method definitions compress declarations and implementation together.

Reading flow: The progression from table state to writer configuration is understandable, but inconsistent formatting and embedded commented-out configuration interrupt scanning.

Run 3 · 14/20

Code Structure: Constants and classes are logically grouped, but sparse spacing and a commented-out alternative weaken organization.

Nesting: Methods are flat; the nested settings tuple is harder to parse because of uneven indentation.

Clarity of intent: Descriptive constants, class names, and accessors convey purpose, although TableSpec lacks documentation and the settings text contains stale alternatives.

Code length: Short overall, but repetitive accessors and obsolete comments add clutter.

Action granularity: Most lines contain one action, though one-line method definitions compress declarations and bodies.

Reading flow: Straightforward from constants to classes, but inconsistent formatting, deeply parenthesized configuration, and commented-out code interrupt scanning.

BTTF feature contributions

Score 0.551 / 1