Initial commit

This commit is contained in:
Zhongwei Li
2025-11-30 09:07:22 +08:00
commit fab98d059b
179 changed files with 46209 additions and 0 deletions

View File

@@ -0,0 +1,6 @@
# Iteration 2 Walkthrough
1. **Baseline tests** — Added 5 characterization tests for `calculateSequenceTimeSpan`; coverage lifted from 85% → 100%.
2. **Extract collectOccurrenceTimestamps** — Removed timestamp gathering loop (complexity 10 → 6) while maintaining green tests.
3. **Extract findMinMaxTimestamps** — Split min/max computation; additional unit tests locked behaviour (complexity 6 → 3).
4. **Quality outcome** — Complexity 70%, package coverage 92% → 94%, three commits (≤50 lines) all green.