Size: a a a

2020 August 09

AA

Albert Abdullin in learn.java
Да. Я читаю этот сайт. Спасибо за ссылку🤗
источник

RZ

Rika Z in learn.java
Какой бюджетный ноутбук норм для андроид студии? Как я понял больше решает количество оперативки, чем мощность процессора.
источник

ch

central hardware in learn.java
Rika Z
Какой бюджетный ноутбук норм для андроид студии? Как я понял больше решает количество оперативки, чем мощность процессора.
офтоп
источник

T

Tagir in learn.java
Nikita Gryzlov
Вспоминается фраза: "на джаве уже столько всего написано, что любое новое приложение - это лишь маппинг объектов одной библиотеки в другую"
Чем же блин я каждый день на работе занимаюсь?
источник

NG

Nikita Gryzlov in learn.java
Tagir
Чем же блин я каждый день на работе занимаюсь?
Маппишь небось!
источник

D

Dmitriy in learn.java
Nikita Gryzlov
Маппишь небось!
Пока никто не видит)))
источник

T

Tagir in learn.java
humanoid
Ваши рассуждения очень теоретические. Либо вы до этого вообще не юзали интерфейсы - получили жопаболь и теперь пихаете их везде. Большинство штук не будут иметь несколько реализаций и это обычно понятно сразу. Если появляется вторая реализация - отрефакторить изи
Как ни странно, мой жизненный опыт говорит, что прав Максим. Интерфейсы могут пригодиться для заведомо публикуемого апи, но и там они могут быть чаще во вред. Потому что их неизвестно какие клиенты начнут имплементить, и потом нормально ничего не расширить (не все проблемы решаются дефолт-методами). Придётся версионировать интерфейс, и у вас получится сраный COM (застал кто-нибудь?). Лучше выставлять все апи в финальных классах, либо в абстрактных с приватными конструкторами и фабричными методами. Вот завезут sealed classes в джаву, полегче будет.
источник

.

. in learn.java
кто знает что надо знать Джава разработчик (senior)
источник

T

Tagir in learn.java
Облепить всё интерфейсами - это только в книжках красиво
источник

T

Tagir in learn.java
.
кто знает что надо знать Джава разработчик (senior)
Надо не знать, а уметь. Уметь решить любую задачу в проекте
источник

.

. in learn.java
Tagir
Надо не знать, а уметь. Уметь решить любую задачу в проекте
ок
источник

AC

Artemk Core in learn.java
Какая последняя версия jdk для 32битной  винды?
источник

.

. in learn.java
Tagir
Надо не знать, а уметь. Уметь решить любую задачу в проекте
извините а Junior что надо знать ?
источник

L

Lightking in learn.java
.
извините а Junior что надо знать ?
Умение гуглить и английский)
источник

T

Tagir in learn.java
.
извините а Junior что надо знать ?
Не знать, а уметь. Уметь решать некоторые задачи так, чтобы это было экономически выгодно. Например, у тебя ментор сеньор, который получает в пять раз больше джуна. Сам он может сделать задачу за час, то есть за пять джуно-часов. Если он может объяснить, что делать джуну, и проверить результат за 24 минуты, а джун сделает задачу за 2 часа, то в сумме будет 4 джуно-часа, экономически выгодно. Если такие задачи в проекте есть, то джун на коне.
источник

T

Tagir in learn.java
Серая зона - это, например, 36 минут ментора и три часа джуна. Можно понадеяться, что джун научится и будет лучше соображать потом. Но если ревью начинает занимать больше часа (то есть даже если бы джуну не платили зарплату, контора была бы в минусе), то это нездоровый звоночек. Обычно так происходит, если джун не думает и садит много багов. Тогда будет много раундов ревью.
источник

I

I in learn.java
Tagir
Не знать, а уметь. Уметь решать некоторые задачи так, чтобы это было экономически выгодно. Например, у тебя ментор сеньор, который получает в пять раз больше джуна. Сам он может сделать задачу за час, то есть за пять джуно-часов. Если он может объяснить, что делать джуну, и проверить результат за 24 минуты, а джун сделает задачу за 2 часа, то в сумме будет 4 джуно-часа, экономически выгодно. Если такие задачи в проекте есть, то джун на коне.
И про мидла, пожалуйста, также распишите!
источник

N

Nan0 in learn.java
ребят, если мне генерирует постоянно bcrypt-ом новый хеш паролей, то старый хеш будет постоянно верным, если при следующей генерации сформируется уже новый, верно?
источник

ch

central hardware in learn.java
Nan0
ребят, если мне генерирует постоянно bcrypt-ом новый хеш паролей, то старый хеш будет постоянно верным, если при следующей генерации сформируется уже новый, верно?
Новый хеш это как?
источник

N

Nan0 in learn.java
central hardware
Новый хеш это как?
Bcrypt uses adaptive hash algorithm to store password. BCrypt internally generates a random salt while encoding passwords and hence it is obvious to get different encoded results for the same string. But one common thing is that everytime it generates a String of length 60
источник