tag:blogger.com,1999:blog-654279083390275842.post4979856907952272964..comments2024-03-19T12:22:43.654+03:00Comments on Размышлизмы eao197: [prog.flame] Тесты как показатель качества?eao197http://www.blogger.com/profile/17283739752119445290noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-654279083390275842.post-84154169411972838452021-02-25T12:46:18.288+03:002021-02-25T12:46:18.288+03:00> Качество — это пригодность к использованию.
...> Качество — это пригодность к использованию.<br /><br />Ну вот я как раз с этим не согласен. Свое мнение описал в посте, так что не буду повторяться.<br /><br />Тут еще другой аспект можно затронуть, что "тесты" -- это тоже зонтичное понятие. Т.к. тесты, которые показывают корректность работы, -- это одно. Это как раз бинарная штука.<br /><br />Но есть, скажем, тесты производительности. Или тесты масштабируемости. Которые, скорее, являются экспериментами по измерению какой-то величины. Что явно отнюдь не бинарная штука.<br /><br />В своем посте я сосредоточился именно на тестах корректности.eao197https://www.blogger.com/profile/17283739752119445290noreply@blogger.comtag:blogger.com,1999:blog-654279083390275842.post-90497488543566420152021-02-25T12:37:38.566+03:002021-02-25T12:37:38.566+03:00Качество просто чуть более многогранная сущность.
...Качество просто чуть более многогранная сущность.<br />С точки зрения пользователя:<br />Качество — это пригодность к использованию. Делает ли данный продукт то, в чем я нуждаюсь, облегчает ли он мою работу, могу ли я его использовать так, как мне удобно.<br /><br />С точки зрения разработчика:<br />Качество — это соответствие специфицированным и собранным требованиям. Делает ли данный продукт все то, что указано в требованиях.<br /><br />А есть еще такое.<br />Пример характеристик качества программного продукта:<br />- функциональность<br />- производительность<br />- стабильность<br />- удобство использования<br />- безопасность<br /><br />Но есть еще, например, качество программного кода:<br />- Понятность<br />- Изменяемость<br />- Тестируемость<br />- Поддерживаемость<br /><br />Именно поэтому тесты применимы не ко все аспектам качества. Для меня проблема в твите - это то, что сами по себе тесты код не улучшают (если говорить о качестве кода, а не качестве продукта).<br />Maxim Shulga (aka MaxBeard12)https://www.blogger.com/profile/05615743910272666556noreply@blogger.com