информация со ссылкой на Вас о том, что (ctpeko3a) wrote,
информация со ссылкой на Вас о том, что
ctpeko3a

  • Music:

Рабочее

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

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

Джон в данный момент занят куском кода, который должен взять данные покупателя с деталями покупок, превратить это всё в XML и выложить на некий FTP. Люди, которые понимают в чём суть дела, знают, что на написание такого кода ленивый программист потратит часа три МАКСИМУМ. Потому как есть два пути: 1) считать все нужные данные в объект, сериализовать объект в xml и послать его куда нужно 2) воспользоваться MS SQL фичей SELECT FOR XML и послать полученное. Джон же выбрал третий путь: он пробегается по всем полям объекта и ручками создаёт XML в виде текстового файла с форматированием (отступы и т.п.) На вопрос: почему был выбран именно этот путь, он отвечает что это его выбор как программиста и этот выбор наиболее универсальный изо всех существующих. Именно поэтому он уже написал три страницы кода и это только половина того, что надо написать и мы ему мешаем закончить код своими вопросами.

На прошлой неделе была тоже песня: Джон написал метод для универсальной проверки емейлов. 200 строк кода на C#. Нет, код в сеть за верификацией домена и верификацией наличия POP3 сервера не ходил. Почему он не воспользовался регулярными выражениями ответа было не получено.

Вот сижу и думаю: как Джон будет дальше жить?
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 7 comments