Дополнительные особенности когда -то считались желательными. Теперь мы понимаем, что «бесплатные» функции редко бывают бесплатными. Должно быть подозревается любое увеличение общности, которое не способствует надежности, модульности, обслуживаемости и надежности.