?

Log in

No account? Create an account

Рабочее - Общество дровосеков Бердичева по изучению Мишны

Feb. 14th, 2012

12:35 pm - Рабочее

Previous Entry Share Next Entry

Получил заявку от Field Application Engineer с просьбой добавить новую возможность. Отвечаю, что могу сделать это с лёгкостью, но потребуется введение новых пунктов в конфигурацию, для которых нужно придумать подходящие для пользователей названия. Его ответ:

First you make me happy, then you make me think. Can't I stop with happy?

Tags:

Comments:

[User Picture]
From:rqk
Date:February 14th, 2012 09:22 pm (UTC)
(Link)
LOL
(Reply) (Thread)
[User Picture]
From:cema
Date:February 14th, 2012 09:46 pm (UTC)
(Link)
So name it happy.
(Reply) (Thread)
[User Picture]
From:panoramov
Date:February 15th, 2012 01:30 am (UTC)
(Link)
Забавно. Don't think, be happy.
(Reply) (Thread)
[User Picture]
From:yatur
Date:February 15th, 2012 04:11 am (UTC)
(Link)
Мужик приколист.

Отправь ему свои варианты названий. Мол, я хочу назвать параметры конфигурации
Ltdjxrb, Djlrf и Nhfdrf, есть возражения? Править чужое куда интереснее, чем
изобретать свое :)
(Reply) (Thread)
[User Picture]
From:spamsink
Date:February 15th, 2012 06:01 am (UTC)
(Link)
Я предложил гораздо более изящное решение: чтобы уже существующий параметр конфигурации менял смысл в зависимости от того, включена или выключена новая фича. Всё тут же пошло в правильном направлении.
(Reply) (Parent) (Thread)
[User Picture]
From:fatoff
Date:February 17th, 2012 08:22 am (UTC)
(Link)
Примерно как моё последнее задание на работе, Open Source проект, в двух словах, чтобы легче продавать главную хрень компании. Раньше штат своих инженегров внедрял каждому заказчику, а теперь для мелких китайских лавчонок, скажем, или для условного Восточноевропейского Смартфона, будет shared library .so и небольшая опен-сорсная часть с хидерами и XML конфигурацией. Конечно, физически все эти малопонятные стороннему наблюдателю сущности уже как есть не первый год, но, во первых, они все имеют смысл в контексте, во вторых, названия убийственные типа sfd_detach_internal_line_enable... бррр.

Это целая мозговая работа, всё назавть правильными читаемыми именами!
(Reply) (Thread)
[User Picture]
From:spamsink
Date:February 17th, 2012 08:32 am (UTC)
(Link)
У нас по причинам внутренне-исторического характера есть два булевских параметра, называющиеся, грубо, enable_stuff и force_stuff (если enable_stuff=true, то force_stuff роли не играет), и хотя между ними есть сходство по результату, делают они этот stuff принципиально разными способами в разных местах. Ни у кого не хватает духа придумать и внедрить их переименование в более понятные имена.
(Reply) (Parent) (Thread)