Date: 2011-12-25 05:24 pm (UTC)
Да по-моему это вообще о чем угодно. Отличная история.

1. Я знаю по крайней мере один способ избежать в будущем вынужденного увлечения инженерной археологией. Он называется "literate programming Дональда Кнута".

Если вести проект так, то он восстановим и через десять лет.


2. /* Как правило, почти никто не пытается вести проект с помощью современных LitProg tools (таких, как noweb. Люди как правило выдумывают что угодно, приписывая методу самые фантастические черты, но не делая элементарных проб, которые легче и короче, чем заметки о невозможности в блогах.
Это очень странно, потому что по сути, если освободиться от TEX'а и писать сам текст в html-разметке, то литпрог исходник со вставленными в текст кусочками кода со ссылками на другие кусочки - очень очевидное дело. Каждый из нас прочитал тысячи страниц лит.программ - в виде книг по программированию, где куски когда или псевдокода перемежались объяснениями хода мысли.

Второе возражение как правило - 'ломает писать, я крутой программист, а не писатель'.
Это преодолевается так: вы не пишете "для других". Я когда заполняю лит.исходник, пишу абсолютно _для себя_, я веду журнал сделанного и мыслей о том, как можно сделать _для себя_, чтобы не забыть, не упустить какого-то хода Б, пока я пробую А - и так далее */

3. А вообще говоря как победить программистский саботаж записывать объяснения - задача номер один руководителя, наверно. Это вопрос информационной безопасности компании. Если я позволяю _не_ записывать, то делаю компанию зависимой от прихотей, саботажа или открытого шантажа того единственного человека, который знает - и саботаж которого стоит иногда месяц(ев?) простоя и денег за то же время новым людям, которые пытаются разобраться.

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting
Page generated Jun. 6th, 2025 11:08 am
Powered by Dreamwidth Studios
OSZAR »