|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Перевод документации Eiffel по технологии проектирования по ..." | +/– | |
Сообщение от opennews (ok) on 11-Мрт-13, 02:23 | ||
Выполнен (https://www.opennet.ru/base/dev/DesignByContract.txt.html) перевод на русский язык документации Eiffel по технологии проектирования по контракту (Design by Contract). | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Перевод документации Eiffel по технологии проектирования по ..." | –1 +/– | |
Сообщение от Crazy Alex (ok) on 11-Мрт-13, 02:23 | ||
Я так понимаю, аннотация не с английского переводилась? Потому что в ней, простите, чушь написана. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
2. "Перевод документации Eiffel по технологии проектирования по ..." | +3 +/– | |
Сообщение от Аноним (??) on 11-Мрт-13, 02:51 | ||
> юниттесты позволяют прогнать (в идеале) каждый code path | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
3. "Перевод документации Eiffel по технологии проектирования по ..." | –2 +/– | |
Сообщение от Аноним (??) on 11-Мрт-13, 09:38 | ||
> Протестировать все возможные code paths в мало-мальски крупной программе становится невозможно из-за совершенно дикого количества их всевозможных сочетаний. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
4. "Перевод документации Eiffel по технологии проектирования по ..." | +/– | |
Сообщение от Александр (??) on 11-Мрт-13, 12:41 | ||
Все возможные пути протестировать нельзя, иначе задача об остановке программы была бы разрешима. Возможный подход к полному покрытию - model checking, тем не менее обычно происходит "взрыв" числа состояний, и о применимости к "каждодневному программированию" говорить не приходится. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
5. "Перевод документации Eiffel по технологии проектирования по ..." | +/– | |
Сообщение от Аноним (??) on 11-Мрт-13, 12:49 | ||
> Все возможные пути протестировать нельзя, иначе задача об остановке программы была бы | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
6. "Перевод документации Eiffel по технологии проектирования по ..." | +/– | |
Сообщение от Александр (??) on 11-Мрт-13, 13:29 | ||
Так ведь code coverage ничего и не гарантирует. Мы можем лишь убедиться, что определённые (все) участки программы достижимы, и на определённых данных вычисляют определённые результаты. | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
7. "Перевод документации Eiffel по технологии проектирования по ..." | –2 +/– | |
Сообщение от Аноним (??) on 11-Мрт-13, 15:57 | ||
Внезапно, я не противопоставляю контракты и юниттесты. Хотя, ассерты на стероидах, как и сам эйфель просто не нужны. | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
8. "Перевод документации Eiffel по технологии проектирования по ..." | +1 +/– | |
Сообщение от croster (ok) on 11-Мрт-13, 16:42 | ||
>Внезапно, я не противопоставляю контракты и юниттесты. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
9. "Перевод документации Eiffel по технологии проектирования по ..." | +/– | |
Сообщение от Александр (??) on 11-Мрт-13, 17:17 | ||
Безусловно, существует много ненужных вещей. Вопрос лишь в контексте, о котором идёт речь. По нелепой случайности Хоар популяризовал свои тройки настолько, что все системы верификации помимо остальных механизмов до сих пор используют их. В виде предусловий, постусловий и инвариантов класса. Видимо, так же по недосмотру всё ещё используются инварианты и варианты циклов. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
10. "Перевод документации Eiffel по технологии проектирования по ..." | +/– | |
Сообщение от northbear (??) on 11-Мрт-13, 21:20 | ||
Несчастные юнит-тесты. В последнее время про них всё время норовят всякую чушь написать. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
11. "Перевод документации Eiffel по технологии проектирования по ..." | +/– | |
Сообщение от Crazy Alex (ok) on 11-Мрт-13, 21:43 | ||
Да там просто идиотскую аннотацию написали. Сама дока вполне достойная, как и контракты в целом. | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
12. "Перевод документации Eiffel по технологии проектирования по ..." | +/– | |
Сообщение от croster (ok) on 19-Мрт-13, 08:13 | ||
Аннотация обновлена. | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |