Size: a a a

2019 August 20

AN

Alexander Nozik in Kotlin Moscow
Ⓢⓔⓡⓖ
Про котлин всего 2 записи 😝
Сэмплы есть, просто не в проде.
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
Скиньте сюда посмотреть)
источник

AN

Alexander Nozik in Kotlin Moscow
Студенты проекты писали. В основном калька с С
источник

AN

Alexander Nozik in Kotlin Moscow
Есть и хорошие образцы
источник

И

Илья in Kotlin Moscow
Скажу про себя когда на первом курсе учился программировать массив я сравнивал каждый элемент с другими, без цикла фор
источник

SM

Sergey Morgunov in Kotlin Moscow
А тут в чате нет случайно специалистов, которые тонко чувствуют настройки IDEA для Scala(sbt) проектов? 🙂
источник

VS

Vladimir Sitnikov in Kotlin Moscow
А как бы вы отнеслись к вопросу на собеседовании: «объясните, пожалуйста, почему это код-говнокод» ?
Жизненный вопрос же?
источник

N

Nort in Kotlin Moscow
Vladimir Sitnikov
А как бы вы отнеслись к вопросу на собеседовании: «объясните, пожалуйста, почему это код-говнокод» ?
Жизненный вопрос же?
я такой вопрос когда на андроид разраба хайрил задавал в форме "поясните как бы вы переписали этот код и надо ли его переписывать?"
источник

N

Nort in Kotlin Moscow
там был неформатированный и неструктурированный кусок говна с плохо названными переменными и комментами по коду
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
Vladimir Sitnikov
А как бы вы отнеслись к вопросу на собеседовании: «объясните, пожалуйста, почему это код-говнокод» ?
Жизненный вопрос же?
Да, очень жизненный
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
Если задают такие вопросы на собеседовании, значит наболело
источник

AN

Alexander Nozik in Kotlin Moscow
Vladimir Sitnikov
А как бы вы отнеслись к вопросу на собеседовании: «объясните, пожалуйста, почему это код-говнокод» ?
Жизненный вопрос же?
Формулировка мне явно не нравится. "Что тут плохо?" - это нормально
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
По-моему норм формулировка, более щадящая 😊 только длинная
источник

F

Foobar in Kotlin Moscow
Ⓢⓔⓡⓖ
Если задают такие вопросы на собеседовании, значит наболело
Не обязательно. Обсуждение кода - хороший способ узнать соискателя получше. Я тоже на собеседованиях предлагаю людям кусок (г#вно)кода с предложением разобраться, что он делает, и что в нем не так. Формулировка "почему это говнокод" - конечно, не конструктивная
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
Пришлите уже кто-нибудь сюда кусок кода, пообсуждать!
источник

SB

Sergey Bezrukov in Kotlin Moscow
Vladimir Sitnikov
А как бы вы отнеслись к вопросу на собеседовании: «объясните, пожалуйста, почему это код-говнокод» ?
Жизненный вопрос же?
Лично мне абстрактно плохого кода не так уж много попадается.  Чаще возникает ситуация, когда good enough код в определённых обстоятельствах становится неприемлемым.  Скорее бы спросил - как вы думаете, при каких условиях вот этот код станет явной проблемой?
источник

N

Nort in Kotlin Moscow
Sergey Bezrukov
Лично мне абстрактно плохого кода не так уж много попадается.  Чаще возникает ситуация, когда good enough код в определённых обстоятельствах становится неприемлемым.  Скорее бы спросил - как вы думаете, при каких условиях вот этот код станет явной проблемой?
хороший вопрос кстати, этот мысленный эксперимент мы постоянно проводим
источник

MB

Maksim B. in Kotlin Moscow
Ⓢⓔⓡⓖ
Скиньте сюда посмотреть)
Реальный код с проекта 😱
data class CategoryAvailableRequest(
   @JsonProperty("groupId")
   val groupId: Int? = null,
   @JsonProperty("partnerInfo")
   val partnerInfo: PartnerInfo? = null
): MonoRequest

fun CategoryAvailableRequest.toResponse(partnerCode: String, id: String, groupId: Int): CategoryAvailableRequest =
   CategoryAvailableRequest(
       partnerInfo = PartnerInfo().toRequest(partnerCode, id),
       groupId = groupId
   )

// Так вызывается этот код
CategoryAvailableRequest().toResponse("some code", 100500, 300)
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
Да, говнецо, зачем же создавать обьекты внутри extension а
источник

Ⓢⓔⓡⓖ in Kotlin Moscow
И ещё зачем писать имена свойств json, если в них нет ничего особенного?
источник