Sergey
Maksim
не нужны, ты прав, появились при форматировании
Maksim
или не при форматировании, хз как они там появились
Mikalaj
У человека проблема, ему слишком длинные SQL запросы, он предлагает их наваливать в строки, а не в код, и спрашивает нормально ли это, блядь, как на такое можно нормально реагировать?
Что плохого ещё в том, чтобы писать запросы и видеть фидбек напрямую к бд, а потом переносить эти же строки запросов в код?
Maksim
У человека проблема, ему слишком длинные SQL запросы, он предлагает их наваливать в строки, а не в код, и спрашивает нормально ли это, блядь, как на такое можно нормально реагировать?
Что плохого ещё в том, чтобы писать запросы и видеть фидбек напрямую к бд, а потом переносить эти же строки запросов в код?
Лан, расскажу как работа с базой у меня на бекенде (я бекенд разработчик, а не андроид, это так хобби). Может тогда поймёшь почему я задаю такие вопросы.
Там у тебя есть SQL запросы в каком-нибудь файле (xml или где ещё). IDE подключена к тестовой базе и понимает синтаксис SQL запросов и успешно их парсит. Благодаря чему она помогает писать (автодополнение) и помогает исправлять (валидация запросов).
Ты не пишешь запросы сам в базу, а пишешь их в IDE и одной горячей кнопкой отправляешь на исполнение в базу и там же видишь результат. Супер удобно.
Я ожидаю что в android делают как-то так же, потому что это было супер удобно
Сергей
Roman
А чем ORM не так?
Mikalaj
Roman
Или БД вроде ObjectBox и т.п.
Maksim
ORM замечательно, но мне было впадлу, поэтому приложение уже готово без ORM)
Mikalaj
Sergey
Maksim
при чём тут 1с?)
под android и под бекенд (php/java), по сути одинаковые инструменты разработки (IDE). Корень там один, поверх навешаны немного разные фичи.
Mikalaj
Turalllb
Подскажите , когда я inner join делаю в sqlLite , в курсор я получаю виртуальную таблицу? И как дальше к новой полученной таблице запрос писать
Maksim
У вас что, бомбануло что под андроид (в IDE) нет удобной тулзы управления базой данных, как есть в других продуктах JB?
Сергей
я недостаточно пока программист...
но подозреваю что любая практика из 1С к андроиду неприменима
Sergey
Mikalaj
Maksim
угар
Sergey
Mikalaj
Maksim
будто подсказчи это что-то плохое.
Чё как, ты в notepad код пишешь, наверное?
Mikalaj
Maksim
не помню чтобы под андроид писали на js..
Mikalaj
Как и на го, кстати. И на пыхе.
Maksim
за js не скажу, пишу на нём редко. на пыхе - лол, нет конечно.
Mikalaj
На го чуть лучше, конечно
Sergey
Roman
Roman
Maksim
вполне, IDE помогает не только при типизации
но даже так, в PHP уже есть возможность строгой типизации) ну и аннотациями в phpdoc можно обмазаться. но не фонтан конечно, с java не сравнить
Mikalaj
Mikalaj
Бля, это всё к тому, что там инспекторов sql не завозили и все как-то живы и здоровы
Михаил
эх, админов тут не хватает
Михаил
куча болтовни, все без толку
Mikalaj
куча болтовни, все без толку
Ага, ща будем обсуждать тут в пятницу вечером, как решать архитектурные косяки андроида и чому с HAL и нижним уровнем очень тяжело
Михаил
Михаил
Михаил
видим красное поле, читаем, понимаем, что жизнь тлен и подход с чистыми запросами не очень
✙
это ж для слабаков
✙
надо сидеть фигачить запросы
Михаил
видим, что рекомендуют использовать Room, да еще и ссылку на нее дают (!!!)
Михаил
в общем, лови ссылку
https://developer.android.com/training/data-storage/room
Mikalaj
Есть стикер с угаревшим кентом и подписью «нам надо больше абстракций»?
Михаил
Maksim
Maksim
Mikalaj
Maksim
можно вывод сразу? чуть больше текста, чем я сейчас готов
Mikalaj
можно вывод сразу? чуть больше текста, чем я сейчас готов
Я уже отравлен энтерпрайзом. Для меня код, который не прошёл восемь стадий ревью, не покрыт тестами, не задокументирован и не обмазан сотней слоёв абстракции — это просто смешная куча символов, которую какой-то дурак свалил в гит. 
Михаил
Maksim
а, ну ок, но при чём тут это всё?)
Maksim
чувак, расслабься, я просто пришёл и спросил, как делают обычно на андроиде, имея привычный другой опыт на других языках.
Вот выше подсказали что чистые запросы - не ок для андроида, спасибо.
Mikalaj
Mikalaj
Там вроде есть замечательный класс messagestore, очень понравится
Maksim
я примерно представляю что у них на бекенде есть, и уверен что в клиентах ничуть не лучше)
Михаил
Вот пусть он это скажет еще и заказчикам, которые в тз ставят offline работу магазина товаров
Mikalaj
Поэтому в 2019 году у нас все приложения хеллоуворлды по рест апи 😥
✙
ой та ладно
✙
что там тот бэкенд
✙
писать
✙
сраный круд
Maksim
пойду пацанам в команде скажу, какого хера они фичи клепают по месяцу, это же сраный круд
Mikalaj
Maksim
увы, не галера, продукт
Mikalaj
А, бля, инвестиций подняли что ли?
Maksim
ага, с кикстартера
Mikalaj
Советую самому начать писать бэк, в таком случае
Maksim
так я уже, я же бекенд разработчик
Konstantin
главное научиться до такой степени когда будешь унижать других
Maksim
Konstantin
это как?
как научиться или как унижать?
Maksim
унижать
Mikalaj