golosptic: (Default)
[personal profile] golosptic
http://avva.livejournal.com/2391622.html

А я об этом писал, применительно к нашему авиапрому.

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

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

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


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

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

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

Page generated May. 25th, 2025 05:46 am
Powered by Dreamwidth Studios
OSZAR »