logo
logo
Об операциях -- Раздел 1 "И де я? Или логика в углу" [Artem Fedorov 10/01/2003 17:32]
Исходя из вышенаписанного, объясню, почему я дал такой ответ на первый вопрос авторского поста. Детализация операций -- возможность объеденить несколько операций в одну, чтобы много места не занимали, когда эта группа логически едина!!! Это важный момент. Детализировать одну операцию, в которой каждый член не связан с главным -- большая ошибка (например операция "Расходы за день", куда входят продукты, батарейки, попеременно оплата интернета и коммунальных услуг). Зато есть смысл детализировать логически связанные операции, такие как "Покупка еды", куда входят "Черный хлеб", "Огурцы", "Водка". Заметьте, сама главная, "родительская" операция не несет никакой нагрузки. Она служит обобщением всех покупок, логическим единением. Без нее операции покупок хлеба, водки, огурцов не имели бы такого значения, какое они получают, будучи вместе. Порзнь, можно было бы сказать, что хлеб -- на обед, водка -- в подарок, огурцы -- жене. А вместе, они дают точную характеристику главной операции -- "ужин алкоголика". Здесь родительская и дочерние операции тесно взаимосвязаны, и каждая привносит новый смысл. Я говорю о смысле потому, что он -- основа дизайна. Если нет четкого понимания, кому, зачем и как нужна какая-либо ф-ия, то дизайн будет слабым и следующий щаг -- "месиво". А если есть самое главное -- понимание этих вещей, то и дизайн можно развивать в нужном ключе.
Продолжение следует....
 
Dervish: читаю дальше...