2015-10-08 35 views
5

widzę różne ikony dla różnych klas, jak na tym zdjęciu:Co reprezentuje ten pharo klasy ikony?

Browser pane

Co to znaczy? Niektóre z nich z czerwoną ikoną pozwalają mi dodawać komentarze, ale te z "c" i "ray" na przykład, nie pozwalają mi.

Komentarze wspominają coś o projekcie Class Responsibility Collaborator (CRC), ale nie jest jasne, w jaki sposób komentarze wpływają na ikonę.

Odpowiedz

5

wykrzyknik pokazuje, że klasa nie ma żadnego komentarza. Błyskawica jest przeznaczona dla klas Wyjątek, bąbelki tekstowe dla Ogłoszenie. Ikony z nawiasami służą do kolekcjonowania, a te ze znaczną wartością sigma (Σ) dotyczą klas jasności (np. Liczb).

Ikony z C są dla klas ogólnych, ikony z T są dla cech.

Istnieją również klasy z małym szarym/zielonym/czerwonym kółkiem. Pokazują, że metody tej klasy mają związane z nimi testy i mogą pokazać, czy wszystkie testy przebiegają pomyślnie (kolor zielony) czy nie (kolor czerwony). Kliknięcie takiej ikony uruchomi wszystkie testy powiązane z metodami klasy