|
|
Знаете ли Вы, что ... | |
![]() |
...нарушения правил форума наказываются. Старайтесь их не нарушать. |
<< Предыдущий совет - Случайный совет - Следующий совет >> |
Софт Программки, утилиты, операционки - все, что превращает мертвую груду металла в компьютер |
|
Опции темы | Опции просмотра |
![]() |
#3 |
![]() |
Если оценивать изнутри проекта, зная технические детали, то примерно следующие критерии:
1. Покрытие кода модульными тестами (unit tests): 100% покрытия выражений (statements) практически гарантируют верность работы программы после любых нововведений в последующих версиях; 2. Поставленность процесса автоматизированного регрессионного тестирования: т.е. как тестировщики проверяют, что программа работает, используя специальные инструменты; 3. Наличие и глубина проработки пользовательских сценариев: сотни коротких пошаговых инструкций по использованию пользовательского интерфейса с целью получения определённого результата, постоянная ручная проверка работоспособности программы; 4. Аудит системы безопасности и сохранности данных, желательно внешний; 5. Практика пересмотра кода (code review) участниками команды разработчиков c применением специальных средств; 6. Наличие системы контроля версий (например Team Foundation Server, SVN, или любой другой); 7. Удачный механизм внедрения и автоматического обновления ПО. 8. Подходящий дизайн; 9. Удобный пользовательский интерфейс; 10. Скорость работы программы при выполнении наиболее часто используемых действий;
__________________
Веб-разработчик |
|
Ответить |
|
|