powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / должен ли джавист это знать?
25 сообщений из 118, страница 2 из 5
должен ли джавист это знать?
    #39999861
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Я-бы всегда рассматривал аннотацию как скрытую логику которая работает хрен знает как до тех пор пока
мы не поймем в какой контейнер мы положили объект. Однозначна ли семантика @Transactional ? Я не знаю.
А если это не-Spring?

а если не спринг то как написал так и будет.. видел настройки сущностей через аннотации в хибере? вот где адок. эти четырехэтажные конструкции из аннотаций над каждым полем или классом. жаль пример не могу показать там короче над классом небоскреб на 200 аннотаций. двести, КАРЛ.
...
Рейтинг: 0 / 0
должен ли джавист это знать?
    #39999917
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
200? Уважуха. Это Бобина-стайл

Я уже писал где-то что Java медленно приближатеся к annotation-oriented programming.
...
Рейтинг: 0 / 0
должен ли джавист это знать?
    #39999938
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
200? Уважуха. Это Бобина-стайл

Я уже писал где-то что Java медленно приближатеся к annotation-oriented programming.
200 перебор).
Это быстро пройдет так как неудобно самому программисту.
А все что неудобное - отмирает
...
Рейтинг: 0 / 0
должен ли джавист это знать?
    #39999941
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я думаю что по этому скоро будут проводить собесы.
...
Рейтинг: 0 / 0
должен ли джавист это знать?
    #39999995
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpasha
к твоему второму примеру это тоже относится - по идее если включен режим создания class based proxy, то оно тоже должно обосраться. но это не точно :)
Я думал речь про стандартные настройки :)

забыл ник
Вот поэтому runtime аннотации говно!
Тут скорее сама идея автоматического управления транзакциями не особо хорошо реализована, т.е. вот есть к примеру такое:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
@Slf4j
@RequiredArgsConstructor
class A {

  private final B b;

  @Transactional
  void doSomething() {
    try {
     b.doSomething();
    } catch (Exception e) {
      log("oops", e);
    }
  }
}

class B {

  void doSomething() {
  }

}



Вот мы проверили, оно работает, потом кто-то решил шлепнуть @Transactional над B.doSomething() и у нас перехват исключений в A "внезапно" отъехал, т.е. залогировать-то мы его залогируем, а потом где-то в другом месте нам скажут что транзакция-то rollback-only и иди лопать логи в попытке найти в каком же это месте что-то пошло не так. Точно также танцы со всеми этими разнообразными прокси - это ни что иное, как отголоски автоматического управления транзакциями, а по факту в приложении есть конечное количество мест где нужно управлять транзакцией.
...
Рейтинг: 0 / 0
должен ли джавист это знать?
    #40000012
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфилов,

Так я не спорю.Все рантайм аннотации нетипобезопасны и зависят от реализации процессора аннотаций, в этом и есть проблема.
...
Рейтинг: 0 / 0
должен ли джавист это знать?
    #40000053
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Я думаю что по этому скоро будут проводить собесы.

Я не буду. Мне это не очень нравится. Чисто морально. Кстати спросил своего бывшего коллегу чем мапид от флатмапа отличается. Короче, он ответил))) не все потеряно
...
Рейтинг: 0 / 0
должен ли джавист это знать?
    #40000076
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT
mayton
Я думаю что по этому скоро будут проводить собесы.

Я не буду. Мне это не очень нравится. Чисто морально. Кстати спросил своего бывшего коллегу чем мапид от флатмапа отличается. Короче, он ответил))) не все потеряно

Очень странно по этому вопросу делать суждение об отрасли. Мне было-бы интереснее обсуждать разницу
между collect и reduce. Или разницу реализации генериков Java и Scala.
...
Рейтинг: 0 / 0
должен ли джавист это знать?
    #40000135
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
коллект и редьюс мне кажется, из той же оперы что и мап-флатмап. если хочешь добить спроси про коллект-редьюс после мап-флатмап.
...
Рейтинг: 0 / 0
должен ли джавист это знать?
    #40000136
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
andreykaT
пропущено...

Я не буду. Мне это не очень нравится. Чисто морально. Кстати спросил своего бывшего коллегу чем мапид от флатмапа отличается. Короче, он ответил))) не все потеряно

Очень странно по этому вопросу делать суждение об отрасли. Мне было-бы интереснее обсуждать разницу
между collect и reduce. Или разницу реализации генериков Java и Scala.

генерики это уже ближний космос. ну в смысле если ты конкретно по этой теме не задалбывался ранее. давай еще про тайпклассы поговорим
...
Рейтинг: 0 / 0
должен ли джавист это знать?
    #40000137
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
200? Уважуха. Это Бобина-стайл

Я уже писал где-то что Java медленно приближатеся к annotation-oriented programming.

чуваки просто собрали все неймед квери в одном месте. а их оказалось много. это не считая другого хлама с собачкой.
...
Рейтинг: 0 / 0
должен ли джавист это знать?
    #40000153
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT
не все потеряно
Чет твоя цель не особо ясна. То что ты делаешь - это по сути некоторый эксперимент, суть которого заключается в следующем:
- говорим HR: нам нужен человек с некоторым набором скилов, просящий не особо много денег
- как измерять скил HR не знает, потому вместо скилов у нас "ключевые слова" в резюме
- еще HR строят из себя каких-то крутых психологов и имеют тенденцию отсеивать достойных кандидатов
- потом на собеседовании мы задаем вопросы из предметной области, в которой мы работаем, и надеемся получить ответы совпадающие с нашим мнением, если ответы совпали - "хорошо", не совпали - ничего не известно

при такой стратегии вроде ожидаемо, что процент "достойных" кандидатов будет так себе
...
Рейтинг: 0 / 0
должен ли джавист это знать?
    #40000185
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT
коллект и редьюс мне кажется, из той же оперы что и мап-флатмап. если хочешь добить спроси про коллект-редьюс после мап-флатмап.

Набрались темы для пятничных топиков.
...
Рейтинг: 0 / 0
должен ли джавист это знать?
    #40000457
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT
собссно, работодатель меня постоянно привлекает на собесы в качестве собеседующего. я не очень это люблю но если просят.. уже набил план-опросник такой по совсем базовым вещам. ну как мне кажется.
но многие вещи люди ответить не могут. меня мучает вопрос:
нормально ли спрашивать джависта чем отличается мап от флатмапа?
блин. не поверите, никто не может ответить! уже более десяти человек спросил. может вопрос дурацкий?


Во-первых надо различать, кого ты собеседуешь.

На джуниора студента? Тогда логично поспрашивать по темам, которые ему надо бы знать. Но полезнее попросить написать алгоритм простой на листочке/ноуте.

Регуляра? Тогда интересно почитать его резюме, найти пункты "хорошо знаю" и посмотреть, знает ли он это. Причём надо понимать, что главное- это найти границу его знаний и оценить объём этих знаний. Ответ "не знаю" это не провал кандидата, а просто обозначение того, что это за границей знаний.

Сеньора? Это уже искусство, тут нет чётких критереев.
...
Рейтинг: 0 / 0
должен ли джавист это знать?
    #40003442
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Как прямоугольный
торт разрезать пополам одним разрезом ножа? А если до этого уже в торте был вырезан
прямоугольник?


одноклассники? мне там такое задавали как-то
...
Рейтинг: 0 / 0
должен ли джавист это знать?
    #40003482
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Penkov Vladimir
mayton
Как прямоугольный
торт разрезать пополам одним разрезом ножа? А если до этого уже в торте был вырезан
прямоугольник?


одноклассники? мне там такое задавали как-то

Увы я не имею никакого отношения к одноклассникам.
...
Рейтинг: 0 / 0
должен ли джавист это знать?
    #40003669
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в любом случае, ответ - вдоль

ну или порешать и обыденно сказать, что через центры прямоугольников
...
Рейтинг: 0 / 0
должен ли джавист это знать?
    #40003675
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Через центры любых фигур обладающих свойством центральной симметрии.
Но в задаче вобщем-то интреснее всего не фарисейские определения а просто
послушать как человек рассуждает.
...
Рейтинг: 0 / 0
должен ли джавист это знать?
    #40003677
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
послушать как человек рассуждает.


что такое "пополам" в русском языке? Согласно Ожегову - это "на две равные части", если у нас задача математическая, то в геометрии/топологии "равные" - это когда форма и линейные размеры одинаковые, поэтому разрезать торт с дыркой одним сечением скорее нельзя чем можно, если же рассматривать вопрос с точки зрения теории игр, которая к программированию куда ближе нежели геометрия и топология, то там принято использовать понятие "справедливый", а не равный, и справедливость при разрезании чего-либо на две части достигается тем, что режет один, а части выбирает другой.
...
Рейтинг: 0 / 0
должен ли джавист это знать?
    #40003678
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфилов
mayton
послушать как человек рассуждает.


что такое "пополам" в русском языке? Согласно Ожегову - это "на две равные части", если у нас задача математическая, то в геометрии/топологии "равные" - это когда форма и линейные размеры одинаковые, поэтому разрезать торт с дыркой одним сечением скорее нельзя чем можно, если же рассматривать вопрос с точки зрения теории игр, которая к программированию куда ближе нежели геометрия и топология, то там принято использовать понятие "справедливый", а не равный, и справедливость при разрезании чего-либо на две части достигается тем, что режет один, а части выбирает другой.


Почему нельзя?
...
Рейтинг: 0 / 0
должен ли джавист это знать?
    #40003683
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Почему нельзя?
Форма же разная, поэтому фигуры равные не получаются.
...
Рейтинг: 0 / 0
должен ли джавист это знать?
    #40003692
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(пожимая плечами)

Даже не верится что у нас с вами такое разное понимание простых задач.
...
Рейтинг: 0 / 0
должен ли джавист это знать?
    #40003697
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Даже не верится что у нас с вами такое разное понимание простых задач.
Ну почему, вопрос же сам по себе хороший: приходит человек на собеседование, у него там институтский курс математики за плечами, а вы ему какой-то вопрос для детей дошкольного возраста, да еще и отвратительно сформулированный. Все сразу становится понятно.
...
Рейтинг: 0 / 0
должен ли джавист это знать?
    #40003699
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфилов
mayton
Даже не верится что у нас с вами такое разное понимание простых задач.
Ну почему, вопрос же сам по себе хороший: приходит человек на собеседование, у него там институтский курс математики за плечами, а вы ему какой-то вопрос для детей дошкольного возраста, да еще и отвратительно сформулированный. Все сразу становится понятно.

Институтских сразу видно. А такие задачки я свитчерам задавал. Это те кто пришли из экономистов.
И из прочих псевдо-специальностей.
...
Рейтинг: 0 / 0
должен ли джавист это знать?
    #40003704
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Это те кто пришли из экономистов.
И из прочих псевдо-специальностей.

Ох... с уровенем матана во ВШЭ или РЭШ не каждый технический ВУЗ сравнится. А "экономистам" еще нобелевские премии вручают за достижения в области математики (по математике же премий нет):
https://www.svoboda.org/a/24741751.html Нобелевская премия 2012 года по экономике присуждена американским экономистам Ллойду Шэпли (Калифорнийский университет) и Алвину Роту (Гарвардский университет) – за создание и внедрение в практику теории оптимального распределения.или вот https://ru.wikipedia.org/wiki/Канторович,_Леонид_Витальевич Леони́д Вита́льевич Канторо́вич (6 (19) января 1912, Санкт-Петербург — 7 апреля 1986, Москва) — советский математик и экономист, один из создателей линейного программирования[4]. Лауреат премии по экономике памяти Альфреда Нобеля 1975 года «за вклад в теорию оптимального распределения ресурсов»[5]. Доктор физико-математических наук (1935), академик АН СССР (1964), профессор.
...
Рейтинг: 0 / 0
25 сообщений из 118, страница 2 из 5
Форумы / Java [игнор отключен] [закрыт для гостей] / должен ли джавист это знать?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]