Facebook puzzles - do they work?

User avatar
M. Ridcully
Уже с Приветом
Posts: 11999
Joined: 08 Sep 2006 20:07
Location: Силиконка

Re: Facebook puzzles - do they work?

Post by M. Ridcully »

АццкоМото wrote:А безусловный запрет на использование легального языкового средства за редкими исключениями - полнейший бред.
Т.е. вы - за безусловный запрет безусловных запретов? :mrgreen:

Запрещать тернарную операцию - это, конечно, полный идиотизм.

Но охотно могу предположить запрет ... например, exception specification in C++, ибо ничего хорошего он не несёт.
Мир Украине. Свободу России.
oshibka_residenta
Уже с Приветом
Posts: 4435
Joined: 13 Feb 2002 10:01
Location: Bay Area

Re: Facebook puzzles - do they work?

Post by oshibka_residenta »

АццкоМото wrote:
oshibka_residenta wrote:Прекрасно понимаю. К чему вы клоните?
Я клоню к тому, что гайдлайн вида "всегда делайте так-то" - в общем случае вполне нормален. А безусловный запрет на использование легального языкового средства за редкими исключениями - полнейший бред. Соответственно, пример с гугловским гайдлайном иррелевантен
Это ваше право так думать. У меня другое мнение. Те, кто придумывают языки - не небожители и делают ошибки. Но из-за backwards compatibility они не могут просто убрать какие-то вещи в новых версиях языка. Зато компании свободно могут запретить что-то использовать.

По поводу Javascript - я этот пример привел потому, что нет ни одной причины не ставить ";", кроме эконимии кнопки. Соотношение пользы к вреду 1:10000000000000000000000
oshibka_residenta
Уже с Приветом
Posts: 4435
Joined: 13 Feb 2002 10:01
Location: Bay Area

Re: Facebook puzzles - do they work?

Post by oshibka_residenta »

M. Ridcully wrote:
АццкоМото wrote:А безусловный запрет на использование легального языкового средства за редкими исключениями - полнейший бред.
Т.е. вы - за безусловный запрет безусловных запретов? :mrgreen:

Запрещать тернарную операцию - это, конечно, полный идиотизм.

Но охотно могу предположить запрет ... например, exception specification in C++, ибо ничего хорошего он не несёт.
Кстати, у того Google есть и C++ guide. На мой вкус очень разумный.
http://google-styleguide.googlecode.com ... pguide.xml
Хотя представляю что скажут спецы на Привете про
Composition is often more appropriate than inheritance.
или
Only very rarely is multiple implementation inheritance actually useful. We allow multiple inheritance only when at most one of the base classes has an implementation; all other base classes must be pure interface classes tagged with the Interface suffix.
или
You're not really going to define a macro, are you? If you do, they're like this: MY_MACRO_THAT_SCARES_SMALL_CHILDREN.
Please see the description of macros; in general macros should not be used
User avatar
M. Ridcully
Уже с Приветом
Posts: 11999
Joined: 08 Sep 2006 20:07
Location: Силиконка

Re: Facebook puzzles - do they work?

Post by M. Ridcully »

oshibka_residenta wrote:Хотя представляю что скажут спецы на Привете про
Composition is often more appropriate than inheritance.
или
Only very rarely is multiple implementation inheritance actually useful. We allow multiple inheritance only when at most one of the base classes has an implementation; all other base classes must be pure interface classes tagged with the Interface suffix.
или
You're not really going to define a macro, are you? If you do, they're like this: MY_MACRO_THAT_SCARES_SMALL_CHILDREN.
Please see the description of macros; in general macros should not be used
А чего - вполне себе mainstream, ничего радикального.
Знание о том, как лучше использовать C++ эволюционирует, и уже более-менее все наелись монстроподобными иерархиями наследования.

А про ваш пример с JavaScript мне интересно другое - как, после такого JavaScript style guide они вдруг родили новый язык, в котором есть такая же замечательная фича как semicolon insertion?
Мир Украине. Свободу России.
User avatar
АццкоМото
Уже с Приветом
Posts: 15242
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Facebook puzzles - do they work?

Post by АццкоМото »

M. Ridcully wrote:Т.е. вы - за безусловный запрет безусловных запретов? :mrgreen:
Ну, практически так и есть
Мат на форуме запрещен, блдж!
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15475
Joined: 27 Sep 2007 22:53

Re: Facebook puzzles - do they work?

Post by Мальчик-Одуванчик »

M. Ridcully wrote:
oshibka_residenta wrote:Хотя представляю что скажут спецы на Привете про
Composition is often more appropriate than inheritance.
или
Only very rarely is multiple implementation inheritance actually useful. We allow multiple inheritance only when at most one of the base classes has an implementation; all other base classes must be pure interface classes tagged with the Interface suffix.
или
You're not really going to define a macro, are you? If you do, they're like this: MY_MACRO_THAT_SCARES_SMALL_CHILDREN.
Please see the description of macros; in general macros should not be used
А чего - вполне себе mainstream, ничего радикального.
Знание о том, как лучше использовать C++ эволюционирует, и уже более-менее все наелись монстроподобными иерархиями наследования.
C первым согласен, хотя все вместе мало пременимо к метапрограммированию на С++.
Особенно макросы и множественное наследование.
User avatar
Alexander Troyansky
Уже с Приветом
Posts: 5665
Joined: 15 Aug 2008 00:52

Re: Facebook puzzles - do they work?

Post by Alexander Troyansky »

АццкоМото wrote:
M. Ridcully wrote:Уж неделя как.
Бгугога :) Гугл звонил месяца три назад, говорил, вакансия срочная, и ты, Юрец, самый лучший в мире для нее, мы даже не будем затевать свой обычный муторный процесс в пару-тройку месяцев, а сделаем все по-быстрому. Ну, назначили скрининг, все такое. После скрининга - тишина. Я уж и забыл давно про это, думал, не подошел под их высокие стандарты. А пару недель назад звонят, говорят офигенно скрининг прошел, типа давай дальше. А я даже не знаю, как ПНХ будет по-английски и в вежливой форме.
А вы говорите, недеееля прошла :)
Когда устраивался в феврале в 2008-м, было всё довольно шустро. Правда это было в Kirkland, WA
I would hope that a wise white man with the richness of his experiences would more often than not reach a better conclusion than a latina female who hasn't lived that life
User avatar
M. Ridcully
Уже с Приветом
Posts: 11999
Joined: 08 Sep 2006 20:07
Location: Силиконка

Re: Facebook puzzles - do they work?

Post by M. Ridcully »

Мальчик-Одуванчик wrote: C первым согласен, хотя все вместе мало пременимо к метапрограммированию на С++.
Особенно макросы и множественное наследование.
Ну так само это метапрограммирование - довольно неоднозначная штука. Пускай местные гуглы прокомментируют, насколько широко оно вообще в их компании используется.

А вы его для чего используете, если не секрет? Как успехи, впечатления?

Я когда-то давно вроде впечатлился, книжку даже этого румына купил, ну и т.д. Только потом пришёл к выводу (исключительно для себя), что это скорее баловство и С++ language abuse, за редким исключением.
Мир Украине. Свободу России.
Сабина
Уже с Приветом
Posts: 19041
Joined: 11 Jan 2012 09:25
Location: CA

Re: Facebook puzzles - do they work?

Post by Сабина »

mudi wrote: Я решил когда-то для интереса, отослал, в ответ пришел email что мол зайди со своего FB account и заполни форму, после чего с тобой свяжутся.
:lol: Это они так ряды юзеров раширяют :lol: ?
https://www.youtube.com/watch?v=wOwblaKmyVw
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15475
Joined: 27 Sep 2007 22:53

Re: Facebook puzzles - do they work?

Post by Мальчик-Одуванчик »

M. Ridcully wrote:
Мальчик-Одуванчик wrote: C первым согласен, хотя все вместе мало пременимо к метапрограммированию на С++.
Особенно макросы и множественное наследование.
Ну так само это метапрограммирование - довольно неоднозначная штука. Пускай местные гуглы прокомментируют, насколько широко оно вообще в их компании используется.

А вы его для чего используете, если не секрет? Как успехи, впечатления?

Я когда-то давно вроде впечатлился, книжку даже этого румына купил, ну и т.д. Только потом пришёл к выводу (исключительно для себя), что это скорее баловство и С++ language abuse, за редким исключением.
обычно всякие декораторы. Книжку Александеску, о которой Вы упомянули нужно рассматривать лишь в контексте банды четырех. Я бы порекомендовал другую книжку : "Advanced C++ Metaprogramming"

Return to “Работа и Карьера в IT”