Wander Lairson Costa <[email protected]> writes: > Replace hardcoded string literal and magic number with a class > constant for the initial state marker in DOT file parsing. The > previous implementation used the magic string "__init_" directly > in the code along with a hardcoded length of 7 for substring > extraction, which made the code less maintainable and harder to > understand. > > This change introduces a class constant init_marker to serve as > a single source of truth for the initial state prefix. The code > now uses startswith() for clearer intent and calculates the > substring position dynamically using len(), eliminating the magic > number. If the marker value needs to change in the future, only > the constant definition requires updating rather than multiple > locations in the code. > > The refactoring improves code readability and maintainability > while preserving the exact same runtime behavior. > > Signed-off-by: Wander Lairson Costa <[email protected]>
Reviewed-by: Nam Cao <[email protected]>
