LINUX.ORG.RU

История изменений

Исправление AndreyKl, (текущая версия) :

Не знаю, это же ты утверждал, что тесты - это сложно

я утверждаю что тесты сложнее чем типы.

я утверждаю, что тесты «если избавиться от дури» - это не сложно.

а я утверждаю что избавитсья от дури можно и при типах, и тогда типы опять выиграют.

И что статические типы менее универсальный способ проконтролировать правильность программы по сравнению с тестами.

Тесты, кажется, менее универсальный(логику можно проверить доказательствами, а вот правильность тестами не докажешь никак), но ещё и менее надёжный и более трудозатраный. Так что преимущества мягко говоря неочевидны, а возможно их и нет и использование тестов удасться сократить радикально. Как и трудозатраты.

Исправление AndreyKl, :

Не знаю, это же ты утверждал, что тесты - это сложно

я утверждаю что тесты сложнее чем типы.

я утверждаю, что тесты «если избавиться от дури» - это не сложно.

а я утверждаю что избавитсья от дури можно и при типах, и тогда типы опять выиграют.

И что статические типы менее универсальный способ проконтролировать правильность программы по сравнению с тестами.

Тесты, кажется, менее универсальный(логику можно проверить доказательствами), но ещё и менее надёжный и более трудозатраный. Так что преимущества мягко говоря неочевидны, а возможно их и нет и использование тестов удасться сократить радикально. Как и трудозатраты.

Исходная версия AndreyKl, :

Не знаю, это же ты утверждал, что тесты - это сложно

я утверждаю что тесты сложнее чем типы.

я утверждаю, что тесты «если избавиться от дури» - это не сложно.

а я утверждаю что избавитсья от дури можно и при типах, и тогда типы опять выиграют.

И что статические типы менее универсальный способ проконтролировать правильность программы по сравнению с тестами.

Тесты, кажется, более универсальный(можно проверить логику), но менее надёжный и более трудозатраный. Так что преимущества мягко говоря неочевидны, а возможно их и нет и использование тестов удасться сократить драмматически. Как и трудозатраты.