?

Log in

No account? Create an account
House & programming - Олег Етеревский [entries|archive|friends|userinfo]
Oleg Eterevsky

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

House & programming [4 February 2009|16:03]
Oleg Eterevsky
[Tags|, , ]

Я понял, почему IT-шники смотрят Хауса. Там же показан типичный процесс поиска багов и их исправления.

"Hey guys, what's the differential for feature A not working on Mac?"
"The GUI library might be broken."
"What if the packets that we are sending to the server are being filtered by the firewall?"
"Ok, run the unit-tests."

"The program is starting up too fast. It's a new symptom!"

Справедливости ради, нужно заметить, что причины багов, с которыми сталкивается программист буквально каждый день, зачастую гораздо сложнее, запутаннее и неожиданнее, чем любые диагнозы в Хаусе. Правда, в отличие от программиста, Хаус не может разобрать пациента на части, вставить пару отладочных выводов в почки и поджелудочную железу.
LinkReply

Comments:
[User Picture]From: amarao_san
2009-02-04 03:43 pm (UTC)
может. Вспомни серию про клиническую смерть, в которую вгоняли человека. Ну и считать число сколупнутых черепушек для разглядывания мозга долго...

А вообще, правда.

И быть Хаусом - мечта любого.

(Reply) (Thread)
[User Picture]From: eterevsky
2009-02-04 03:51 pm (UTC)
Ну да, Хаус больше себе позволяет, чем любой настоящий доктор. Но ему всё равно приходится отлаживать "программу", не прерывая её работы. Представь себе, что тебе нужно исправить баг, не перезапуская программы. Каково?
(Reply) (Parent) (Thread)
[User Picture]From: bleys
2009-02-04 04:49 pm (UTC)
Примерно этим занимаются внедренцы каких-нибудь некислых систем в банках, или, скажем, для ВПК. Обновляют системы, практически их не останавливая =)
(Reply) (Parent) (Thread)
[User Picture]From: eterevsky
2009-02-04 04:59 pm (UTC)
Кому ты это рассказываешь? :-)
(Reply) (Parent) (Thread)
[User Picture]From: amarao_san
2009-02-04 05:34 pm (UTC)
У моей циски 3 недели аптайм (как свет выключали). Ничего, отлаживаю :) Главное, хорошо разработанные отладочные средства.
(Reply) (Parent) (Thread)
[User Picture]From: amarao_san
2009-02-04 07:29 pm (UTC)
кстати!

Я осознал, что именно так решал проблему с неработающим видеосервером, на котором творилась какая-то хрень. Я попробую притащить на работу фотоаппарат и сфотографировать это. На обычной доске для письма, маркером писались варианты (что попробовать) и симптомы. По их комбинации была выявлена истиная хрень (2 шт), являвшиеся проблемой.

Так что дифференциальная диагностика проблемы имени White board -n- black marker живёт и работает.
(Reply) (Thread)
From: ex_aliot17
2009-02-05 01:29 pm (UTC)
рецепт для управляющих компаний)
(Reply) (Parent) (Thread)
From: ext_91364
2009-02-11 09:16 am (UTC)

Просто работник умственно-творческого труда

Даже интерьер у него как в стартап-офисе. И игрушки все гиковские.

Белая доска - классика жанра. В офисах у большинства знакомых - стена, у которой стоят столы разработчиков - целиком белая доска.
(Reply) (Thread)
From: ext_91364
2009-02-11 09:21 am (UTC)

Удивляюсь, что нет сериала про IT-стартаперов

Непаханое поле и простор для творчества. Тот же Хаус, только сбоку, фишки можно оставить те же самые.

Или есть такой? Я как-то мельком что-то похожее видел про разработчиков игр, но это кажется просто второсортная комедия была.
(Reply) (Thread)