
Vyacheslav
23.08.2017
15:33:12
Что мне доступа не завезли, походу никто не думает

Sherzod
23.08.2017
15:33:19

Vyacheslav
23.08.2017
15:33:47
А, вообще да

Google

Евгений
23.08.2017
15:36:53
создать инстас - это другое

Mikhail
23.08.2017
15:38:13

Sherzod
23.08.2017
15:45:58
Ладно, хорошо... На чистую. Я сам считаю это бредом. Но шишастый клиент просит, CTO обещал что запилим, ТЛ сказал чтоб я запилил. Я пилю. Мне за это платят. Так лучше?
Личной выгоды кроме зп для меня нет. Тем более я сишарпист, а не джавист

Sergey
23.08.2017
15:53:39
Ну так скажем, 95% так живут
Ладно, хорошо... На чистую. Я сам считаю это бредом. Но шишастый клиент просит, CTO обещал что запилим, ТЛ сказал чтоб я запилил. Я пилю. Мне за это платят. Так лучше?

Dima
23.08.2017
16:01:33
Как на Андроиде рисовать Лоу левел, шоб прям по пикселям и без буфера

Евгений
23.08.2017
16:02:14

Dima
23.08.2017
16:02:28
А почему бы и нет
Или андроид уже на ассемблере?

Sherzod
23.08.2017
16:02:42
libgdx
OpenGL

Google

Dima
23.08.2017
16:03:07
Угу, посмотрю первое
Ну, це вже готовые библы. Хотя тоже спасибо

Roman
23.08.2017
16:12:05
https://developer.android.com/reference/android/app/NativeActivity.html

Arrow
23.08.2017
18:59:44
Подскажите как вообще правильно тестировать DAO? Я вот сейчас в тесте собрал все в один единственный тестовый метод и у меня тут жуткая путаница... Подозреваю что это не правильно, но как иначе не знаю. ?
Например есть метод который добавляет сущность, а есть метод который получает все сущности. Значит я одним методом должен проверять другой. Не?

Y
23.08.2017
19:00:54
тестировать получение из бд? О_о

Arrow
23.08.2017
19:00:59
почему нет?
у меня куча ошибок с этим была

Y
23.08.2017
19:03:09
тут бы шутка про того парня про ОСи и базы данных зашла. Пойду перечитаю зачем мок придумали для тестирования

Arrow
23.08.2017
19:03:11
Путаницы еще добавляет то что сущности получаемые из DAO (некоторые) находятся в Persisted состоянии. И если я их поменяю то например смысла вызывать метод change который у меня в DAO уже нет.
я умею делать только обычные ассерты ?

Beka
23.08.2017
19:09:21
Доброе времени суток.
Вопрос по Женерикам.
public <T> T get() {
//Вот тут я хочу получить Class<T> инстанс.
}
Легенда гласит до рантайма не узнаю....
А разве ни как? Какие то обходные трюки...?

Anton
23.08.2017
19:11:00
Чего же вы гуглом не пользуетесь

Grigory
23.08.2017
19:11:02
ты хотел сказать, что в рантайме не узнаешь?

Google

Arrow
23.08.2017
19:11:23

Y
23.08.2017
19:11:32

Arrow
23.08.2017
19:12:00
так что никто не знает как тестить дао? ?

Beka
23.08.2017
19:12:22
Чего же вы гуглом не пользуетесь
Ух да забыл. Гуглил. В Стековерфлов инвормации много. Видимо мой ум был слабоват что бы получить полезную инфу оттуда. Вроде есть посты с многими апворутами, но не понял как работает.

Pavel
23.08.2017
19:12:37

Arrow
23.08.2017
19:13:02

Y
23.08.2017
19:13:49

Grigory
23.08.2017
19:14:07
вот тут саммари было по околосмежной теме. @BigBeka

Arrow
23.08.2017
19:14:07
может мне тестировать не DAO, а скажем сервисы которые его юзают? или вообще контроллеры

Pavel
23.08.2017
19:14:29
только так и правильно. Тесты упадут, если появится обязательное поле в базе а ты его не заведешь в коде
Большинство сервисов и контролов, последнее время, тупо фронтят базу, если у тебя так, то не надо)
Если есть логика пиши юнит и мокай базу

Arrow
23.08.2017
19:15:38

Pavel
23.08.2017
19:16:09

Arrow
23.08.2017
19:16:18

Pavel
23.08.2017
19:16:30

Arrow
23.08.2017
19:16:45

Pavel
23.08.2017
19:17:32
Там же, как мне помнится, ок написано.

Y
23.08.2017
19:18:11

Google

Admin
ERROR: S client not available

Alexander
23.08.2017
20:00:23
Пипл, может кто сталкивался... Мобильное приложение с сервером на spring-е. Используется либа socket.io. Эвенты по сокетам меняют состояния мобильного приложения. Изменения состояний являются критическими для приложения, но сокеты не гарантируют же доставку. Вариант везде заюзать Ack-и не подходит, потому что состояние и вся с ним логика на сервере должна измениться сразу же, как придёт тригер из вне, и я не могу ждать Ack-а от другого мобильного клиента... Тут нужна какая-то очередь не доставленных или какая-то другая обёртка поверх всего(насколько я понимаю). Есть у кого-то опыт/идеи по этому поводу?

Евгений
23.08.2017
20:00:25
смотреть онлайн бесплатно

Arrow
23.08.2017
20:04:13
?

jacoder
23.08.2017
20:26:58
Видео вызывает боль и желание больше не писать на джава

Del
23.08.2017
20:46:02
какое видео
хочу тоже впечатлиться

jacoder
23.08.2017
20:49:18
https://youtu.be/_0c9Fd9FacU
Ребейзы из консоли, остальное из идеи

Ivan
23.08.2017
20:55:27

Oleksandr
23.08.2017
21:00:58
что будет, если нет конструктора с 0 аргументов?

Ivan
23.08.2017
21:01:58
ровно тоже самое, что и в Java)

Oleksandr
23.08.2017
21:02:17
эт на какой вопрос ответ?

Ivan
23.08.2017
21:02:27
на второй
под капотом всего лишь встраивание кода функции в место вызова (inline), таким образом никакой тип не стирается ибо нечему стираться)

Oleksandr
23.08.2017
21:03:59
эм, как бы он стирается
в той же скале есть свои фокусы для обхода
интересно, спиздил ли котлин и здесь все

Google

guga
23.08.2017
21:05:15

Oleksandr
23.08.2017
21:07:27

Ivan
23.08.2017
21:08:49

Oleksandr
23.08.2017
21:09:51

Ivan
23.08.2017
21:12:08

Oleksandr
23.08.2017
21:12:57

Alexander
23.08.2017
21:13:40
да он тупо похоже конкретный тип, который при вызове ты указываешь, аккуратно везде проставляет
https://github.com/JetBrains/kotlin/blob/master/spec-docs/reified-type-parameters.md#implementation-notes-for-the-jvm

Ivan
23.08.2017
21:14:02

Oleksandr
23.08.2017
21:15:28
Only a type parameter of an inline function can be marked reified
The built-in class Array is the only class whose type parameter is marked reified. Other classes are not allowed to declare reified type parameters.
Only a runtime-available type can be passed as an argument to a reified type parameter
ясно, свое, и с кучей ограничений