AntiPattern
Incorrect A* g-Score Updates
astar-incorrect-g-score-updates
A* computes g-scores incorrectly because Node identity/equality and closedList membership are wrong, so the open/closed bookkeeping admits suboptimal routes. The result is many equal-cost paths and an odd or inefficient path to the target.