LINUX.ORG.RU

История изменений

Исправление cab, (текущая версия) :

Строковое представление объекта более конкретного класса всегда должно включать данные

Всегда найдется тот или те, кто сделает неправильно. И префиксы от этого не защитят. И очевидность такого кода - сомнительная.
Впрочем, ладно. Просто следует держать в голове, что поведение baz-bar может изменяться не там, где ты ожидаешь, основываясь на префиксе. А для себя лучше опереировать пространствами имен.

Исправление cab, :

Строковое представление объекта более конкретного класса всегда должно включать данные

Всегда найдется тот или те, кто сделает неправильно. И префиксы от этого не защитят. И прозрачность такого кода - сомнительная.
Впрочем, ладно. Просто следует держать в голове, что поведение baz-bar может изменяться не там, где ты ожидаешь, основываясь на префиксе. А для себя лучше опереировать пространствами имен.

Исходная версия cab, :

Строковое представление объекта более конкретного класса всегда должно включать данные

Всегда найдется тот или те, кто сделает неправильно. И префиксы от этого не защитят.
Впрочем, ладно. Просто следует держать в голове, что поведение baz-bar может изменяться не там, где ты ожидаешь, основываясь на префиксе.