Ник: Программист. Снова юзер. Продвинутый юзер (сборник) - стр. 69
– Умник! – не выдержал я. – А этот принцип подходит для работы с информ-сетью?
Я аж затаил дыхание.
– Хм, принцип-то подходит, только там совсем другие действия нужно выполнять и оперировать другими понятиями, а зачем тебе это?
Ладно, с информационной сетью мы погодим, а пока…
– Так, Умник, а ну-ка, выдай мне раскладку по управлению аурой: все действия и то, что осталось за кадром. Я так понимаю, в местной магии используется эта же модель?
– Ну, да. А что ты задумал? Не отвлекайся, лучше повтори упражнение, которое мы прошли, чтобы в любой момент смог его использовать…
– Да, да, – бормотал я, не вслушиваясь в то, что говорит Умник. Так, надо на бадди-компе запустить программу систематизации полученных данных… нет, пожалуй, с бадди-компом это будет долго. Я связался с субноутом. Ага, там все в порядке, никого не было. Так, где это наши аналитические программки?
– Эй, может, объяснишь, что ты делаешь, я ведь чувствую, что ты со своим субноутом связался? – теребил меня Умник.
– Щас, щас, – ответил я, лихорадочно настраивая софт, – подожди минутку, не отвлекай… Итак, – обратился я к Умнику, когда все было готово, – я сейчас буду тебе умные вопросы задавать, изволь отвечать без утайки, подробно. Понял?
Умник молчал. «Похоже, впал в ступор», – подумал я. Ничего, пусть привыкает, мы, программисты, народ непредсказуемый, непонятный. Даже женщины со своей логикой иногда пасуют, общаясь с нами.
– Кхе… кхе, – откашлялся Умник. Ну-ну, кашляет он, видите ли. – А что происходит? Что ты собираешься делать?
– Понимаешь, Умник, – начать я все-таки решил с лекции, а не с вопросов. Думаю ему полезно послушать, как надо работать. – Вообще, любую работу надо начинать с получения и систематизации всей доступной информации по объекту, с тем, чтобы выявить принципы работы, закономерности, сложные и простые области использования, применения или имплементации. Далее полученная информация формализуется. Затем строится модель объекта, в нашем случае – модель магии. Пока понятно? – остановился я.
Умник промолчал. Приняв его молчание за согласие, я продолжил:
– Так вот, затем эта модель структурируется, дальше происходит уточнение модели на соответствие базовым понятиям, правилам и условиям использования, а после идет постепенная разбивка на все более конкретные блоки, иными словами, модель детализируется до тех пор, пока не будет достигнут минимально возможный неделимый (или его дальнейшая детализация теряет смысл) модуль или блок. И только после этого приходит полное понимание, как работает вся система в целом. И вот тут-то любые условия или задачи, решаемые этой системой, спокойно и без напряга реализуются в рамках построенной модели. А то, что ты, Умник, втыкал мне целый час – это не обучение, а дрессировка. – Я немного помолчал, успокаиваясь. – Я все понятно изложил?