Вход/Регистрация
Сломанная жизнь
вернуться

Барнаби Дж. П.

Шрифт:

Глава 14

СПЕНСЕР: «Ладно, я смотрю на это уже час! Какого чёрта!?! Я беру перерыв. Пожалуйста, скажи мне, что я упускаю?? Пожалуйста??»

СПЕНСЕР: «public static class StringExtensions

{

Public static DateTime ParseDateTime(string dt)

{

string dayOfWeek = dt.Substring(0, 3).Trim;

string month = dt.Substring(4, 3).Trim;

string dayInMonth = dt.Substring(8, 2).Trim;

string year = dt.Substring(10, 4).Trim;

string dateTime = string.Format(“{0} — {1} — {2}”, dayInMonth, month, year);

DateTime returnValue = DateTime.Parse(dateTime);

return returnValue;

}

} »

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

Первая дата, которую он вставил в проверенный объект, сработала хорошо; как и вторая, и третья. Ладно, значит, будет сложнее. Он вспомнил, как доктор Майер совсем недавно учил их проверять свои приложение — всегда проверять пределы, границы и всё, чего быть не должно. Если пользователь может ввести что-то в интерфейс, то введёт. Так что Аарон внёс наименьшую и наибольшую дату, которую позволяла строчка. Всё было в порядке. Со всеми специфическими подстрочками, которые использовал Спенсер, может быть, дело было скорее в формате даты, когда доходило до класса. Не упоминая о том, что он не проводил проверки на ошибки и формат. Он практически будто хотел, чтобы пользователь облажался. Так что вместо того, чтобы вводить дату стандартного формата, Спенсер ввёл первые цифры месяца и дня, и получилось 1/1/2000 вместо 01/01/2000. Бинго.

ААРОН: «О да!»

Аарон свернул окошко чата и принялся работать над добавлением тестов на различные форматы дат, ожидая ответа Спенсера. Он удивился, когда компьютер пискнул практически сразу. Должно быть, Спенсер закончил со своим перерывом и вернулся к кодированию. Когда Аарон открыл окошко обратно, его дыхание застыло в лёгких.

СПЕНСЕР: «Да. Ты меня так возбуждаешь».

Какого. Чёртового. Хрена? Он отодвинулся от стола, отстраняясь от шокирующих слов на экране. Паника сдавила его лёгкие, и его сердце угрожало выпрыгнуть из горла. После всего, о чём они говорили, чего так осторожно избегали, Аарон не мог поверить, что Спенсер сказал ему такое. Должно быть, от него исходила аура, которая так и говорила — «посмейся надо мной». Боже, Аарон не мог это выдержать. Он не мог дружить со Спенсером, если ожидания были такими. Он не мог... Он просто... он...

СПЕНСЕР: «О боже, мне так жаль. Это было не тебе. Я разговаривал с другим человеком в другом окошке, и когда твоё высветилось, я не проверил имя».

Аарон не мог дышать, не мог ответить, не мог делать ничего, кроме как смотреть на слова на экране и пытаться остановить изображения, которые заполонили его разум. Когда Аарон подвинулся обратно к столу, его руки тряслись над клавиатурой. Горло жгло, пока слова возвращались к нему и атаковали его мозг.

Вот так, малыш.

Ты меня так возбуждаешь.

СПЕНСЕР: «Пожалуйста, Аарон. Прости меня. Пожалуйста, скажи что-нибудь».

ААРОН: «Я нашёл твою ошибку. Отравлю код по электронной почте».

СПЕНСЕР: «Забудь про код. Прямо сейчас мне на него плевать».

ААРОН: «Какой к чёрту разговор у тебя был, что ты отправил мне такое случайно?»

Злость, унижение, страх — всё это кружилось и горело в его груди. Чёрт возьми, он ненавидел чувствовать такое отсутствие контроля, и всё из-за нескольким слов на экране. Не удивительно, что родители хотели куда-нибудь его вышвырнуть.

СПЕНСЕР: «Я говорил кое с кем о сексе, при этом дрочил. Я никогда не собирался тебе этого показывать. У меня не часто бывает секс, потому что люди считают меня отсталым. Приходится брать там, где получается».

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

  • Читать дальше
  • 1
  • ...
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • ...

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

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