spamsink: (lenin)
[personal profile] spamsink

Молодому сотруднику (PhD, на минуточку) поставили задачу совместить некую сишную библиотеку, дампящую текстовое представление дизайна и принимающую FILE * для записи в него, с сиплюсплюсной шифровальной библиотекой, в которой надо писать в fstream. Он тыр-пыр, восемь дыр. Ладно, показал я ему open_memstream, но местные специалисты по intellectual property protection зарубили этот вариант - так в памяти образуется полный открытый текст, который можно увидеть, попросту убив процесс и сделав strings core. Ладно и это; показал я ему fopencookie, и тут наступил затык: он не понял, как оно работает.

Два или три раза приходил, чтобы я ему объяснил.

Date: 2014-08-07 02:11 am (UTC)
From: [identity profile] archaicos.livejournal.com
"Местные специалисты" должны зарубить все, это в том числе, если я правильно понимаю их паникерскую логику.

Date: 2014-08-07 02:13 am (UTC)
From: [identity profile] archaicos.livejournal.com
Что до не понял, был эпизод с человеком, который не мог протестировать malloc() и free(). Тоже PhD не хватило.

Date: 2014-08-07 03:46 am (UTC)
From: [identity profile] juan-gandhi.livejournal.com
Ну не все же умеют писать код. Некоторые больше по части попиздеть.

Date: 2014-08-07 05:02 am (UTC)
ext_659502: (Default)
From: [identity profile] some41.livejournal.com
ничего особенно удивительного. когда пишешь на языке высокого уровня, и все это работает само, то обычно не задумываешься, как это реализовано, и как это собрать самому из говна и палок. для этого нужно иметь специальный опыт.

Date: 2014-08-07 05:26 pm (UTC)
From: [identity profile] sab123.livejournal.com
Вообще-то нормальные люди задумываются. Отсутствие такого задумывания - признак отсутствия мозга.

Date: 2014-08-07 04:09 am (UTC)
From: [identity profile] yatur.livejournal.com
Корень зла - в монструозности С++.

http://yosefk.com/c++fqa/defective.html#defect-11

Нормальному человеку, далекому от мира uninon-ов и undefined behavior, такое понять действительно может быть непросто. Хотя Adapter pattern, конечно, никто не отменял, но очень уж это коряво выглядит в данном случае.

Date: 2014-08-07 04:53 am (UTC)
From: [identity profile] fatoff.livejournal.com
Поясни, что должно вызывать восхищение/недоумение/живой интерес? Никаких знаков пунктуации, как вопросительных/восклицательных нет.

По поводу шифрования, представляется такой небольшой шифровальный адаптер, едящий по одному символу...

Date: 2014-08-07 05:23 am (UTC)
From: [identity profile] fatoff.livejournal.com
Ну что тут можно сказать... не только код пишем, но и вникаем сначала, когда не можем вникнуть, то стало быть, не можем выполнить работу в принципе...

Date: 2014-08-07 06:22 am (UTC)
From: [identity profile] oldjackaroo.livejournal.com
А какое отношение PhD к этому непониманию имеет? Тебе еще попался очень правильный молодой сотрудник, который не постеснялся прийти к тебе два или три раза. Мог ведь и написать полтыщи строк, послать на ревью и потом доказывать, что переделывать ничего не надо...

Date: 2014-08-07 04:30 pm (UTC)
From: [identity profile] ny-quant.livejournal.com
PhD это не обязательно человек, до которого быстро доходит. Там другие ТТХ.

Date: 2014-08-07 05:25 pm (UTC)
From: [identity profile] sab123.livejournal.com
Гм, красиво. Давно пора было такое устроить, замечательная штука для писания юнит-тестов.

Profile

spamsink: (Default)
spamsink

February 2026

S M T W T F S
12345 67
8 91011 121314
15161718 192021
22 2324 25262728

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 7th, 2026 08:53 pm
Powered by Dreamwidth Studios