Иногда хитрости производительности программного обеспечения можно найти из методологического и тщательного поиска. Иногда требуются различные мысли и смелость, чтобы попробовать сумасшедшие идеи. Иногда идея - это только начало, за которым нужно много работать.
Как создать период времени, когда каждый может попробовать разные идеи для повышения производительности программного обеспечения, над которым мы работаем? Каждый в команде имеет опыт работы с программным обеспечением не менее нескольких месяцев и очень хорош в этом.
Согласны ли вы с тем, что дивергентное мышление поможет найти способы улучшить производительность программного обеспечения? Почему? Почему нет?
Какие методы позволят нам быстро опробовать идею оптимизации? Нужна ли быстрая скорость кодирования для получения хороших результатов?
Наконец, сколько «времени» должно быть выделено для обеспечения хороших результатов без создания возможности ослабления?
Нужно ли экспериментировать, чтобы доказать, что существует «более быстрый способ что-то сделать»? (Добавлено 2011-06-07)
Связанный:
- Каковы ваши стратегии, чтобы улучшить уровень вашей команды умным способом?
- Когда хаки кода становятся плохими?
( Только для целей вознаграждения -2011/06/07 размер команды составляет 2-4 разработчика, без специального контроля качества. Весь код, модульное тестирование и тестирование производительности выполнены разработчиками. Из-за характера проекта результат профилирования полезен при показе пропорциональное время выполнения, даже если оно не выявило ни одного узкого места.)