Tishka17
Скала другой мир, я пока не суюсь
Tishka17
Хотя я не знаю как этот код писать без редактора, который сам будет показывать неявные параметры так как будто они явные.
Tishka17
Опять же, диффы как читать?
Tishka17
intelliJ idea find implicit usages
Это ок. А pull request?
Andrew
Ой, idea..век бы ее не видать
Tishka17
Код ревью проводить в идее?
Nikolay
list map {_ * 2}
да ... это же ..... PERL
Апач
Это ок. А pull request?
даже чекаутить не надо
Апач
идя умеет
Tishka17
идя умеет
Что умеет?
Tishka17
Вот у меня допустим поднят гитлаб
Tishka17
Ладно, битбакет
Апач
умеет PR гитхаба
Alex
какое извращение
Alex
ревью кода прибитое к IDE
Tishka17
Мир гитхабом не ограничивается. И надо сказать там ужасные PR
Alex
и эти люди запрещают нам ковыряться в носу.
Апач
На самом деле нет, там есть пацанские соглашения как их использовать
Tishka17
Я вижу только одно разумное соглашение "не использовать"
Апач
по этому, по тому что функция должна делать можно понять какой там имплисит нужен
Tishka17
В го тоже можно много чего, но половину юзать не рекомендуется
Tishka17
И в питоне тоже есть опасные возможности
Апач
Я вижу только одно разумное соглашение "не использовать"
Мнение вполне имеет право на существование и обосновано. мне потребовалось около года чтобы код с имплиситам на рассабоне читать и писать)
Апач
Но это очень хорошая реализация АОП
Апач
если аспект - имплиситный параметр, то всё становится на свои места
Tishka17
Ну да и при этом функции маленькие
Anonymous
и эти люди запрещают нам ковыряться в носу.
при не самом удачном ковырянии может привести к менингиту и смерти(без шуток)
Апач
Так обычно можно боротся с джавячкой
Апач
т.е. классами по 3500 строк
Tishka17
Если АОП - окей
Tishka17
Тема прикольная
Апач
Там есть для этого наукообразный термин https://en.wikipedia.org/wiki/Type_class
Tishka17
Но у нас тут обратная тема - утиная типизация и нормальное именования вместе с явной передачей везде
Апач
Я уже заметил
Tishka17
Как правило пофиг на тип, важно какими свойствами он обладает
Kop
Ну чтож, генераторы с yeld пробну засунуть. Осталось с asyncio сообразить нормально и можно продолжать собесы
Tishka17
Сейчас у тебя user - список, завтра - генератор. И все работает
Апач
Если ты хочешь сделать enum, то у тебя не получится потому что в твой enum можно добросить штуку извне
Kop
Декораторы не забыл?
Их давно использую, нравятся
Апач
ну классификаторы добрасывать в sklearn я уже научился
Kop
Принят ?
Nikolay
Tishka17
Если ты хочешь сделать enum, то у тебя не получится потому что в твой enum можно добросить штуку извне
А вот это как раз соглашениями покрывается. Нечего править то, что к тебе не относится
Tishka17
Как ты их поменяешь, это же переменные
Так они же переменные, а не постоянные
Tishka17
Принят ?
Да, на 40к
Nikolay
значения в переменных тогда уж
Апач
А вот это как раз соглашениями покрывается. Нечего править то, что к тебе не относится
Если ремоут или иностранцы, или просто неслушатели, то проблемы
Влад
Да, на 40к
А что, так можно было чтоле?
Апач
а так, sealed trait YouCannotInheritMeFromOtherFile
Апач
и даже рефлексия не поможет
Kop
Да, на 40к
Сейчас асинк и ещё 10 к 😂 А там ещё есть постгрес и опыт на фласке и Пет проекты на Джанго. Вот уже и норм зп натянули. А ещё алгоритмы ведь завалялись и структуры данных
Апач
ключики от артефактов забрал
Апач
Короче питонистам нужны очень прямые руки и договаривательная способность, как я понял
Tishka17
Да не
Tishka17
Просто не лезь в чужое, если не приспичило
Tishka17
Ну и локументируй+ покрывай тестами
Tishka17
Но это как у всех
Kop
Лучше сначала постгрес, потом асинк
Тебя в яндексе на собесе душили за постгрес? А то тут знаю его на уровне триггеров, и обычных запросов с объединением. Думаю что могут спросить что и не вспомню
Nikolay
запросы - это не psql
Tishka17
Точнее вообще запросы не писали
Tishka17
Стукну в лс?
Давай утром
Tishka17
Я почти дома, а там жена красивая... Не до вас будет
Anonymous
запросы - это не psql
В идеальном мире. А в нашем тлене - запросы - это как раз знание под конкретную субд
Kop
запросы - это не psql
Конечно, у постгреса своё строение, но пока это реляционная бд, это большая часть запросы. Если ошибаюсь поправь
Nikolay
ну расширенный функционал я имею ввиду, специфические функции