2015-03-25 11 views
5

Мне любопытно, какие правила относятся к категоризации методов расширения Monticello. Я замечаю (в изображении Pharo) некоторые из них имеют все строчные буквы, такие как * имя пакета, а другие - в обычном случае, например * Package-Name. Кроме того, мне интересно узнать, как добавить категорию «реальная» после имени пакета, например, «Тип доступа к пакетам», например, при расширении с помощью аксессуаров какого-то класса, поддерживается ли это или опасно и что можно сломать?Правила классификации категоризации расширения Monticello

Обновление: если я сделал что-то не так, я хотел бы знать, почему вместо downvotes без комментариев.

ответ

6

Сравнение имен пакетов не зависит от регистра. Традиционно Smalltalk использует строчные категории. Вы можете использовать и то, и другое.

Нет никакого вреда в добавлении суффиксов '-foo-bar baz' к названию категории.

Обратите внимание, что это не встроено в Монтиселло. Он использует PackageInfo, чтобы определить, какие определения являются частью данного пакета. Просмотр PackageInfo является просветительской.

Кроме того, сопоставление по имени соответствует только по умолчанию. Подкласс PackageInfo может переопределить это, но это делается очень редко.

 Смежные вопросы

  • Нет связанных вопросов^_^