в оригинале цитаты: According to Larry Wall(1), the original author of the Perl programming language, there are three great virtues of a programmer; Laziness, Impatience and Hubris.
в оригинале цитаты: According to Larry Wall(1), the original author of the Perl programming language, there are three great virtues of a programmer; Laziness, Impatience and Hubris.
О, это проблема номер один сейчас — или нет документации, или она устарела давно. Усидчивости у многих не хватает даже man написать.
Документация всё равно моментально устаревает.
Кроме того, обычный формат документации не отвечает задаче управления требованиями, которая на самом деле важна в обсуждаемом контексте. Собственно, даже в крупных фирмах управление требованиями, как правило, не ведётся.
Кроме того, обычный формат документации не отвечает задаче управления требованиями, которая на самом деле важна в обсуждаемом контексте. Собственно, даже в крупных фирмах управление требованиями, как правило, не ведётся.
Это всё хорошо, но я помню времена, когда man+info было достаточно, чтобы в чём-то разобраться.
Да, это было здорово. Когда не меняли init систему каждый месяц и вообще, когда один человек мог разобраться и с железом, и с ядром, и с юзерспейсом, и с технологией/бизнесом...
Тесты в отрыве от требований отвечают на вопрос, типа: "действительно ли 2*2 == 4"?.. А не на "зачем понадобилось перемножать 2 на 2"..
Мы про разные тесты, видимо. В общем, как было, так и есть хорошим тоном писать и тесты, и подробную документацию. Кто так не делает — потом обычно ругается на легаси и прочие страшные весчи.
я однажды док-бук редактор приспособил для написания проекта. получалась документация со вставками кода. затем фильр извлекал исходники и собирал проект.
Мы про разные тесты, видимо. В общем, как было, так и есть хорошим тоном писать и тесты, и подробную документацию. Кто так не делает — потом обычно ругается на легаси и прочие страшные весчи.