Archive for 'Заметки из книг/статей'
Функциональная спецификация описывает, как в целом будет работать продукт с точки зрения пользователя. Не имеет значения, каким способом штуковина сделана. Она говорит об особенностях. Она определяет экраны, меню и т.д.
Техническая спецификация описывает внутреннее исполнение программы. Она говорит о структурах данных, моделях реляционной базы данных, выборе языков программирования и инструментариев, алгоритмах и пр.
Прежде всего, отказ от [...]
Экстремальное программирование. Кент Бек
Не стоит тратить деньги на асфальтирование дороги, по которой вы все равно не будете ездить, так как вам придется свернуть на ближайшем повороте.
Мы сможем успешно решить стоящую перед нами проблему, если сформулируем стиль, который направлен на прославление каждой из согласующегося набора ценностей, которые служат как человеческим, так и коммерческим требованиям: коммуникация, простота, [...]
«Проектирования больше нет?» Мартин Фаулер (May 2004)
Пожалуй, наиболее противоречивой идеей в XP является отказ от предварительного проектирования в пользу более эволюционного подхода – эволюционного проектирования.
Дизайн системы существует для того, чтобы дать возможность оперативно вносить в систему любые изменения (Кент Бек)
Для предварительного проектирования проблемой номер один является: изменяющиеся требования.
Во время чтения статьи или книги, частенько для себя выделяешь ключевые предложения, которые наиболее ярко отражают в себе суть информации. Если записывать эти предложения, то по прошествии времени можно их прочитать и восстановить в памяти основные идеи. Подобные заметки являются аналогом индекса в базе данных, по которому можно быстро найти необходимую информацию.
Чтение хорошей книги настраивает [...]