Итак, стажировка началась.
На первой неделе у нас чудесный и добрый интенсив по Java. Сегодняшний входной срез показал, что группу можно разделить пополам на шарящих и не шарящих. По крайней мере, каждая из наркомовских троек (шучу-шучу, проверяли парами) успела одного из студентов загнобить, а у второго обнаружить неплохие знания, хотя и не без
(
Read more... )
Comments 33
Reply
Reply
Я все-таки не могу понять, чем плох этот сценарий. Ну вытащили мы синхронайзд наружу, например, через протектед в подкласс, ну синхронизировался через него потомок. В чем тут проблема то?
Reply
Reply
всяческие знания изъебов языка, типа приведенного, нихуя не добавляют плюсов к пониманию сути и концепции этого языка, имхо :)
в ++, для примера, можно ваще ебануться от конструкции которые там можно вывернуться, и знание оных обычно приводит к написанию кода которые понимает только афтар. мало того что нечитабельно, так еще кто то может начать копировать такой стиль и тада тотальный пездец наступает.
ну а про локи да, годная и полезная штука ибо концептуальненько.
Reply
Про «нечитабельно и тотальный пездец» согласен, поэтому этот сэмпл давался с комментарием «никогда не пытайтесь повторить это дома». Просто ещё один пример, что непонятно можно написать на любом языке :)
Вообще говоря, тестирование состояло не только из таких моментов типа «я прочёл спеку джава и помню наизусть», но и из более простых и практических вещей. Анонимные классы и блоки инициализации многих в тупик ставили, например. А вышеупомянутый говнокодик был изюминкой на торте в разделе «Упоротые вопросы» (серьёзно, так и называлось).
Reply
эта, вы в процессе трололошения разжуйте им что такое синхронизации и как типичные локовые конструкции делаются, на примитивах, типа SingleWriterMultipleReader а то какой то тотальный пиздец на собеседованиях бывает. такое ощущение что количество ядер в процах увеличивается, а в голове у программеров как была однотредовая модель так и осталась. ну это я так, накипело :)
Reply
Reply
А ты запихай этот метод в свой класс с именем String, отнаследованным от Exception. :)
Reply
Reply
Reply
Reply
Reply
Reply
Leave a comment