Чтение онлайн

на главную - закладки

Жанры

Шрифт:

Не подойдёт.

Если бы они работали по старому доброму вотерфолу, то он бы оттянул это ещё дальше. Но сейчас, когда тестировщики уже висели на голове и интересовались, когда поток работы доберётся и до них, когда кто-то уже вздумал запилить юнит-тестирование, а у них не было цельной структуры…

Может быть, следовало заняться этой проблемой чуть раньше. Но когда? Игорь и так понимал, что выделяемого им года слишком мало для того, чтобы оправдать ожидания.

Зато как красиво сначала предлагали забрать в главный офис, туда, дать возможность карьерного роста… Согласились на свою голову.

Где-то здесь, в бесконечных перечнях блоков, было что-то, что он не дописал. Красивая связка, промежуточный контейнер, который теперь будет некому дать.

Игорь прежде не особенно уважал карандаши да бумагу — он предпочитал всё сразу переводить в код. Но с каждым днём проекты становились всё сложнее, и так просто воплотить свои идеи без предварительного плана больше не удавалось. Наверное, именно в тот момент он понял, насколько удобно иногда бывало накидать предварительную структуру.

И очень зря он раздал задания до того, как придумал это связующее. Теперь столько всего следовало подкручивать под уже готовые части…

Это должен быть аккуратный кусочек кода, несколько классов (абы не несколько десятков), которые потом станут расширяться и вылезут в полноценную систему… Более продуманный рандомайзер, возможно, часть, что будет продумывать сборку…

Он застыл с карандашом в руках, поймав наконец-то столь желанную идею за хвост.

Сочетаемость элементов. Не надо никакого дополнительного связующего звена; им нужно что-то вроде базы данных и блока по принятию решения. Не ежедневно новая линия взаимодействия с пользователем, не триста шестьдесят пять вариантов поведения, а крохотная сеть связей с нечёткой логикой, что поможет по подлавливаемым параметрам определить-таки, что нужно пользователю!

В дверь тихонько постучали. Он не поднял головы, не отреагировал даже, когда кто-то вошёл в кабинет.

На столе внезапно оказались стакан с водой и какие-то бутерброды.

— Ты безвылазно сидишь тут уже часов пять, — промолвил мягкий женский голос, и Игорь, посмотрев на часы, понял, что провалился слишком надолго. — Надеюсь, я не помешала.

— Как ты думаешь, — протянул он, — если отказаться от рандомизированных комбинаций и от подстройки соответствующих паттернов, а сойтись на маленькой сети, что будет провязывать элементы друг с другом и вызывать нужные в зависимости от соответствующей системы? И вшить эту систему таким образом, чтобы она основывалась на предпочтениях пользователя и менялась в зависимости от активности его взаимодействия с интерфейсом? Сначала что-то вроде демонстрации всех вариантов, сочетания элементов, а после анализ активности с ведением статистики и динамическая переработка индивидуально для пользователя, с помощью программы? Не искусственный интеллект, конечно, но действительно интерактивное взаимодействие, как от нас и хотели. Только не основанное на случайностях, а более продуманное.

— Да, но эту статистику придётся не только очень хорошо спрятать, а и ограничить в использовании ресурсов, чтобы она не была слишком трудоёмкой. И определить места, где логичнее всего было бы вести подсчёт. В таком случае, возможно, есть шанс определять всё без вреда для производительности, — кивнула Саша. — В целом, мне кажется, это очень хорошая идея. Возможно, она реализуется не так просто, как то, что мы думали раньше.

Игорь кивнул.

Он отлично знал, что его коллеги не согласятся на такой кусок дополнительной работы. Но красивое, аккуратное дополнение так и просилось на свободу, даже если ради него ему придётся вспомнить всё давно забытое и выходящее за пределы обыкновенных технологий, ставших на фирме уже привычными, прогнать Регину с её страстью к подстраховке, избавиться от всех программистских предрассудков и сидеть, крутить это весь год, день в день.

Об отпуске точно можно забыть.

— Я вряд ли уложусь в год в одни руки, — наконец-то признал он, поднимая взгляд на Сашу. — Ты что-нибудь в этом понимаешь, правда?

— Да, насколько это возможно, — пожала плечами она. — Хорошо. Давай займёмся этим.

— Ты должна осознавать, — отметил Игорь, — что эта работа потребует не день и не два. И о том, чтобы отдыхать, можно попросту забыть, наверное. Это куда сложнее, чем то, что мы планировали раньше, и я не могу дать гарантии, что всё получится.

— Но если получится — это ведь будет именно то, что просил заказчик? Не костыли? — Александра сама потянулась к стакану с водой. — В таком случае, я готова рискнуть. Я пришла сюда не для того, чтобы сидеть, сложа руки, или просто складывать кубики чужих кодов.

Игорь улыбнулся. Глаза у неё горели точно так же ярко, как и у него самого.

— Они меня прибьют, когда узнают об этой идее, — почти самодовольно произнёс он. — Но я не могу сказать, что чувствую себя очень огорчённым.

— Самое приятное в работе — это её сложность, — довольно флегматично отозвалась Саша. — Но, мне кажется, за это надо будет садиться уже сегодня?

— Завтра на митинге переопределю планы, — покачал головой Игорь. — И если придётся это дело выносить на голосование, я рассчитываю на твою поддержку.

Она кивнула, но не ушла. Игорь чувствовал какое-то лёгкое напряжение, хотя не мог понять, что именно было его причиной.

— Ты что-то хотела? — осторожно уточнил он. — А то я как влез вчера утром во всё это, так и забыл о существовании реального мира.

— Нет, всё в порядке, — Саша, кажется, растеряла все остатки собственной решимости. — Мне просто хотелось поблагодарить за то, что ты тогда меня подвёз.

— Да ладно, пустяки, — улыбнулся Игорь. — Ты же сейчас тоже поддерживаешь мою неадекватную идею. Как там Магнус? — последний вопрос сорвался с языка быстрее, чем Игорь успел подумать о том, как он вообще звучит со стороны.

— Скучает, — призналась Саша. — Ты ему, кажется, очень понравился. Даже неожиданно. Ему никогда не нравились гости, он прогонял их прямо с порога.

— Я обязуюсь подвести тебя и сегодня, — вскинулся Игорь. — Повидаю кота… Если ты не против, конечно.

— Нет, не против, — она легонько подвинула к нему стакан с водой. Игорь потянулся за ним — но, совершенно случайно, к слову, сжал скорее не ледяное стекло, а её ладонь. Саша не отпрянула, даже не отвернулась — какой, однако, хороший знак.

— Заодно обсудим направления в работе, — вдохновлённо промолвил Игорь.

Её, кажется, это совершенно не смутило, напротив, только порадовало.

349

19 мая 2017 года

Пятница

Игоря иногда успокаивал стук кнопок. Он редко писал код настолько быстро, чтобы добиться необходимого эффекта, да и любимая "идейка" частенько подсовывала свои подсказки быстрее, чем он успевал впечатать желаемое, но сегодня, в особенный прилив вдохновения, строчки просто-таки бежали вперёд.

Поделиться:
Популярные книги

Сборник коротких эротических рассказов

Коллектив авторов
Любовные романы:
эро литература
love action
7.25
рейтинг книги
Сборник коротких эротических рассказов

Печать мастера

Лисина Александра
6. Гибрид
Фантастика:
попаданцы
технофэнтези
аниме
фэнтези
6.00
рейтинг книги
Печать мастера

На границе империй. Том 10. Часть 2

INDIGO
Вселенная EVE Online
Фантастика:
космическая фантастика
5.00
рейтинг книги
На границе империй. Том 10. Часть 2

Лекарь Империи 7

Карелин Сергей Витальевич
7. Лекарь Империи
Фантастика:
городское фэнтези
аниме
боевая фантастика
попаданцы
5.00
рейтинг книги
Лекарь Империи 7

Князь Андер Арес 3

Грехов Тимофей
3. Андер Арес
Фантастика:
рпг
аниме
фэнтези
5.00
рейтинг книги
Князь Андер Арес 3

Эволюционер из трущоб. Том 12

Панарин Антон
12. Эволюционер из трущоб
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Эволюционер из трущоб. Том 12

Метатель

Тарасов Ник
1. Метатель
Фантастика:
боевая фантастика
попаданцы
рпг
фэнтези
фантастика: прочее
постапокалипсис
5.00
рейтинг книги
Метатель

Кодекс Охотника. Книга XXXVIII

Винокуров Юрий
38. Кодекс Охотника
Фантастика:
фэнтези
боевая фантастика
попаданцы
юмористическое фэнтези
5.00
рейтинг книги
Кодекс Охотника. Книга XXXVIII

Медиум

Злобин Михаил
1. О чем молчат могилы
Фантастика:
фэнтези
7.90
рейтинг книги
Медиум

Геном хищника. Книга шестая

Гарцевич Евгений Александрович
6. Я - Легенда!
Старинная литература:
прочая старинная литература
5.00
рейтинг книги
Геном хищника. Книга шестая

Эволюция мага

Лисина Александра
2. Гибрид
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Эволюция мага

Сфирот

Прокофьев Роман Юрьевич
8. Стеллар
Фантастика:
боевая фантастика
рпг
6.92
рейтинг книги
Сфирот

Гранит науки. Том 4

Зот Бакалавр
4. Герой Империи
Фантастика:
боевая фантастика
городское фэнтези
попаданцы
5.00
рейтинг книги
Гранит науки. Том 4

Тринадцатый V

NikL
5. Видящий смерть
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Тринадцатый V