← Все новости
[Перевод] Дэвид Л. Парнас «Аспекты распределения информации в методологии проектирования»

[Перевод] Дэвид Л. Парнас «Аспекты распределения информации в методологии проектирования»

В начале 1970-х программные системы уже не помещались в голове одного человека, а документация порой росла быстрее, чем код. Парнас задался вопросом, которого до него, кажется, никто не задавал: а нужно ли вообще, чтобы каждый программист знал о системе все? Его ответ — нет, и именно из этого «нет» выросло то, что мы сегодня называем инкапсуляцией. Читать далее