English | Russian |
generality and flexibility | общность и гибкость (ssn) |
generality and flexibility of the cellular-automaton approach to system synthesis | общность и гибкость клеточно-автоматного подхода к синтезу систем (ssn) |
gratuitous generality | неоправданная обобщённость (ssn) |
speculative generality | теоретическая общность (ssn) |
Speculative generality can be spotted when the only users of a method or class are test cases. If you find such a method or class, delete it and the test case that exercises it. If you have a method or class that is a helper for a test case that exercises legitimate functionality, you have to leave it in, of course | Теоретическая общность может быть обнаружена, когда единственными пользователями метода или класса являются контрольные примеры. Найдя такой метод или класс, удалите его и контрольный пример, его проверяющий. Если есть вспомогательный метод или класс для контрольного примера, осуществляющий разумные функции, его, конечно, надо оставить (см. Refactoring: Improving the Design of Existing Code by Martin Fowler et al. 1999 ssn) |