а ещё можно feature request?
порой бывает, что нужно вернуть значение, а потом его же вернуть из вызывающей функци а та, в свою очередь,… ну вы поняли.
так вот все эти долгие ретурны чтоб заменить на
value ===> return, чтоб длина стрелочки указывала, как далеко нужно возвращать значение.
> это бытовой самообман без точной мат.оценки.
мат.оценка (code coverage) обычно включается параметром/плагином проверялки или через gcov. Впрочем целесообразность 100% покрытия это уже другой вопрос. Где-то на хабре про это уже писали.
> Вот для примера давайте рассмотрим фейсбук....:)
для примера лучше брать не фейсбук. для примера лучше брать софт из боинга 737.
и, да, уголовная ответственность за написание лажи в критически важной для жизни области — идея интересная.
Прелесть создания ПО в том, что его функциональность можно обложить тестами (порой даже с покрытием близким к полному).
А ещё его можно подвергать стресс-тестированию. Многократно и не особо заморачиваясь.
Со зданиями такое не прокатит: вряд ли кто каждый раз будет с микроскопом проходиться по каждому сварному шву в конструкции, а также исследовать, распахнётся ли дверь или окно при ударе с разгону. =)
в DOS делали разноцветно-полосатые буковки на текстовых терминалах (с помощью смены атрибутов цвета во время обратного хода луча). Интересно, что-то подобное сейчас получится ли сделать?
ванна с электролитом и далее:
вариант деструктивный - с помощью растворения
вариант конструктивный - с помощью осаждения
меняется только полярность =)
Весьма достойная, кстати.
есть и Starcraft на нём же, если мне мой склероз не изменяет.
порой бывает, что нужно вернуть значение, а потом его же вернуть из вызывающей функци а та, в свою очередь,… ну вы поняли.
так вот все эти долгие ретурны чтоб заменить на
value ===> return, чтоб длина стрелочки указывала, как далеко нужно возвращать значение.
мат.оценка (code coverage) обычно включается параметром/плагином проверялки или через gcov. Впрочем целесообразность 100% покрытия это уже другой вопрос. Где-то на хабре про это уже писали.
> Вот для примера давайте рассмотрим фейсбук....:)
для примера лучше брать не фейсбук. для примера лучше брать софт из боинга 737.
и, да, уголовная ответственность за написание лажи в критически важной для жизни области — идея интересная.
А ещё его можно подвергать стресс-тестированию. Многократно и не особо заморачиваясь.
Со зданиями такое не прокатит: вряд ли кто каждый раз будет с микроскопом проходиться по каждому сварному шву в конструкции, а также исследовать, распахнётся ли дверь или окно при ударе с разгону. =)