книга типичные ошибки проектирования