Refaktoryzuję starszą stronę PHP OOP.
Kusi mnie, aby zacząć używać „końcowego” na zajęciach do „ make it explicit that the class is currently not extended by anything
”. Może to zaoszczędzić dużo czasu, jeśli przyjdę na zajęcia i zastanawiam się, czy mogę zmienić nazwę / usunąć / zmodyfikować protected
właściwość lub metodę. Jeśli naprawdę chcę rozszerzyć klasę, mogę po prostu usunąć ostatnie słowo kluczowe, aby odblokować je do rozszerzenia.
To znaczy, jeśli przyjdę na zajęcia, na których nie ma zajęć dla dzieci, mogę zapisać tę wiedzę, zaznaczając klasę na końcu. Następnym razem, gdy do niego dojdę, nie będę musiał ponownie przeszukiwać bazy kodu, aby sprawdzić, czy ma ona dzieci. W ten sposób oszczędzasz czas podczas refaktoryzacji.
To wszystko wydaje się rozsądnym pomysłem na oszczędzanie czasu ... ale często czytałem, że zajęcia należy kończyć tylko na rzadkie / specjalne okazje.
Może to psuje tworzenie fałszywych obiektów lub ma inne skutki uboczne, o których nie myślę.
czego mi brakuje?