
Щерба
07.05.2018
12:06:40
Сейчас основная цель заставить работать код

Quantum Harmonizer
07.05.2018
12:11:28

Gleb
07.05.2018
12:11:33

Google

Quantum Harmonizer
07.05.2018
12:11:47

Gleb
07.05.2018
12:12:09
сори, значит ошибся

Anton
07.05.2018
12:12:50
пусть говнокодят не на твоем же проекте)

Quantum Harmonizer
07.05.2018
12:13:05

Щерба
07.05.2018
12:13:23

You
07.05.2018
12:14:15
Неправильный вопрос
Чат как раз для вопросов

Quantum Harmonizer
07.05.2018
12:14:58
А для чего чат тогда?
Явно не для того чтобы «исправьте всё за меня, только не комментируйте, а я пойду дальше говнокодить».

You
07.05.2018
12:15:06
Но нежелание совершенствовать код, при этом засыпая вопросами, не приветствуется сообществом программистов

Щерба
07.05.2018
12:17:20

Quantum Harmonizer
07.05.2018
12:17:41

Щерба
07.05.2018
12:17:42

Quantum Harmonizer
07.05.2018
12:17:53

Google

Щерба
07.05.2018
12:18:14

Anton
07.05.2018
12:26:56

Nikolay
07.05.2018
12:27:03
а я один не вижу поле someObjects в представленном дата классе? или я чтото путаю?!

Alexey
07.05.2018
12:31:12

Nikolay
07.05.2018
12:32:49

Костя
07.05.2018
12:34:21
как-то так, я из эксепшена вижу

Nikolay
07.05.2018
12:35:01
ну из эксепшена я тоже это вижу))) но в дата классе это не отображено. Зачем тогда дата класс постили?

Виталий
07.05.2018
12:35:38
sucsses это кстати не опечатка?)

Konstantin
07.05.2018
12:35:53
вы кладете null поле которое NOT NULL в таблице.Возможно в этом причина.По поводу data class,я подумал это вы просто как сообщение написали, а не скопировали его из проекта).sucsses-success(ide должно было выделить желтым),nameBooking,booking_info разный стиль именования полей,data,TypeConverterTwo-из названия не понятно что это.в BookingModel лежит поле data->BookingModel,и booking_info->List<BookingModel> тут вообще какой то сакральный смысл похоже.

Костя
07.05.2018
12:36:35

Nikolay
07.05.2018
12:40:01

Костя
07.05.2018
12:40:25

Quantum Harmonizer
07.05.2018
12:40:29
не, логичней просто показать, как решить проблему)

Konstantin
07.05.2018
12:40:48
конвертер не надо(

Kirill
07.05.2018
12:46:20

Ivan
07.05.2018
13:52:02
Никто, случаем, не знает каналов про kotlin-разработку на tizen? =)

Max
07.05.2018
15:58:12
всем привет. Кто нибудь передавал на котлине дженерики в gson? На Java там TypeToken есть, как на котлине сделать что то я не въезжаю

whalemare
07.05.2018
16:07:09

Max
07.05.2018
16:08:11

Google

whalemare
07.05.2018
16:11:43

Quantum Harmonizer
07.05.2018
16:51:13

Max
07.05.2018
16:52:23

Тимур
07.05.2018
17:20:30
зачем в котлине вместо простого советского static ввели companion object?
выглядит так, что писанины больше, а толку особого не вижу

Alex
07.05.2018
17:21:09
>> советского.
Этим все сказано ?

Тимур
07.05.2018
17:21:39
ну это просто фигура речи )

Quantum Harmonizer
07.05.2018
17:28:04

Тимур
07.05.2018
17:28:57
ну и что
companion object - это просто свалка статиков, описанная другими терминами

Igor
07.05.2018
17:29:06

Quantum Harmonizer
07.05.2018
17:29:47

Блаженный
07.05.2018
17:30:47

Тимур
07.05.2018
17:31:01
А зачем тебе вообще static?
1. иногда для совместимости с java
2. иногда просто удобно имя класса использовать как namespace, при этом this там не нужен

Блаженный
07.05.2018
17:32:32

Тимур
07.05.2018
17:33:03
синглтон это просто object, не companion

Quantum Harmonizer
07.05.2018
17:33:20
companion тоже

Блаженный
07.05.2018
17:33:51

Тимур
07.05.2018
17:34:45
companion тоже
мб он конечно и синглтон, только обычно это нафиг не надо

Блаженный
07.05.2018
17:35:28

Google

Блаженный
07.05.2018
17:35:46
>> If you follow the style of writing the statics at the top of the class in Java, then I suggest to try to consider writing them at the top level (e.g. before class declaration) in Kotlin. For many use-cases it works better than introducing a companion object.
Может это что-то обьяснит. Я просто только гляжу на котлин, еще особо не знаю его.

Igor
07.05.2018
17:53:57

Alexey
08.05.2018
07:27:51

Artem
08.05.2018
07:36:59

whalemare
08.05.2018
07:37:52

Admin
ERROR: S client not available

Quantum Harmonizer
08.05.2018
07:38:00

Alex
08.05.2018
07:38:20

Artem
08.05.2018
07:38:28

Quantum Harmonizer
08.05.2018
07:38:45
generic-тип с type-аргументами, да :)

Artem
08.05.2018
07:40:20
Ну тогда да, с тайптокеном практичнее
Надо будет у себя в коде изменить ?
Просто как-то не было нужны еще для такого юзать
Возможно, если бы столкнулся, то переделал бы

Vladislav
08.05.2018
13:38:00
Господа из IDEA, почему у вас еще нет проверки на такое isHasSession ?

Kirill
08.05.2018
15:02:41

Vladislav
08.05.2018
15:03:25
ага ) ну мне частенько попадаются в коде такие перлы, хорошо бы их подсвечивать

Dmitry
08.05.2018
15:04:52
Можно сделать свой линт рул. Не вижу, что ужасного в такой переменной.

Igor
08.05.2018
15:07:51

Egor
08.05.2018
15:09:15
Крутить регексы на грамматику? Seems joska

Google

Vladislav
08.05.2018
15:10:06

Anton
08.05.2018
15:10:26

Konstantine
08.05.2018
15:11:54
Встроенные же есть. Что-то под себя подправить не стыдно)

אֵלִיָּהוּ ??
09.05.2018
06:17:31
Кто-нибудь покупал английскую версию kotlin in action?
Я не понимаю почему она такая дорогая, ценник от 30£, когда русская версия стоит всего 1к руб, китайская версия вообще 500 руб

Kylych
09.05.2018
06:27:08
Налоги мб

Bogdan
09.05.2018
06:55:13

Alexey
09.05.2018
07:42:04
Привет сообщество! Начинаю изучать Котлин
И чет вот задумался на счет всяких MVP и тд
Кто что посоветует?
Считайте - первый язык

whalemare
09.05.2018
08:17:41
И чет вот задумался на счет всяких MVP и тд
Насчет каких MVP? Архитектурные или бизнесовые (minimal viable product).
Kotlin хорош конечно, но у тебя не сразу появится понимание почему, т.к. нет опыта работы с другими языками

Igor
09.05.2018
08:18:14
Кто что посоветует?
Гугли functional-programming и изучай TEA или Redux архитектуры.
На Котлин это хорошо ложится, тк там функции first-class объекты и есть ADT в виде sealed-classes.
MV(P/C/VM) это ООП подход, который НЕ решает проблемму сложносности приложений, ПЛОХО композируется и только плодит бойлерплейт.
Но если тебя это устраивает, то лучше пройди с этими вопросами в архитектурный-чат (ты там состоишь).

Quantum Harmonizer
09.05.2018
08:20:25

Igor
09.05.2018
08:23:42
Функции лучше композируются, чем классы.
Если разбивать UI на stateless-компоненты, это теже функции, которые можно переиспользова/композировать

Quantum Harmonizer
09.05.2018
08:24:48

Igor
09.05.2018
08:31:04
Даже не знаю, там же просто суть что компонент это
(Props) -> UI
те ее результат завист только от приходящих immutable props.
При этом внутри она может использовать, несколько других stateless компонентов как просто функции.
Это есть в Litho из коробки. Это неплохо описанно здесь https://reactjs.org/docs/components-and-props.html
Но нужно понимать, что это не будет работать если нет "виртульного DOM/UI", по этому в чистом Android/JavaFX это не применимо.