Size: a a a

Django [ru] #STAY HOME

2020 June 28

N

Nire in Django [ru] #STAY HOME
Нет, щас поищу. Давно не юзал
источник

AD

Alex Dem in Django [ru] #STAY HOME
Nire
Нет, щас поищу. Давно не юзал
объявление функции внутри функции?
источник

N

Nire in Django [ru] #STAY HOME
Да, тока не вспоминаю как.
источник

N

Nire in Django [ru] #STAY HOME
Такой кейс мне давно не попадался
источник

AD

Alex Dem in Django [ru] #STAY HOME
Nire
Да, тока не вспоминаю как.
я за такое готов руки отсекать
источник

N

Nire in Django [ru] #STAY HOME
Alex Dem
я за такое готов руки отсекать
Вложенные функции называются
источник

N

Nire in Django [ru] #STAY HOME
Типа для замыканий
источник

AD

Alex Dem in Django [ru] #STAY HOME
Nire
Вложенные функции называются
я лично считаю этот подход ужасным
на мой взгляд, это когда берешь ООП язык, но не хочешь понимать его ООП составляющую
источник

N

Nire in Django [ru] #STAY HOME
Alex Dem
я лично считаю этот подход ужасным
на мой взгляд, это когда берешь ООП язык, но не хочешь понимать его ООП составляющую
Т.е. мап фильтер и лямбду ты тоже не используешь?
источник

N

Nire in Django [ru] #STAY HOME
По мне, это шикарный способ не сломать данные случайно
источник

AD

Alex Dem in Django [ru] #STAY HOME
Nire
Т.е. мап фильтер и лямбду ты тоже не используешь?
Это плохо читается
Это ужасно дебажится
map() редко, лямбду часто

но использую только если решение предельно лаконичное и только потому, что это паттерновые решения

но если пишешь сам вложенные функции, то стоит подумать о том как другой разработчик потом будет работать с твоим кодом
источник

N

Nire in Django [ru] #STAY HOME
Alex Dem
Это плохо читается
Это ужасно дебажится
map() редко, лямбду часто

но использую только если решение предельно лаконичное и только потому, что это паттерновые решения

но если пишешь сам вложенные функции, то стоит подумать о том как другой разработчик потом будет работать с твоим кодом
Ну вот у меня есть в одном эндпоинте бизнес логика с очень сложной структурой обработки данных, вот там я пишу такой код, который сам понять через неделю не могу. Но для этого я написал доку по ней)
источник

N

Nire in Django [ru] #STAY HOME
Там идёт адовое сравнение и подсчет по колонкам одной даты.
источник

AD

Alex Dem in Django [ru] #STAY HOME
Nire
Ну вот у меня есть в одном эндпоинте бизнес логика с очень сложной структурой обработки данных, вот там я пишу такой код, который сам понять через неделю не могу. Но для этого я написал доку по ней)
я работаю с семилетним легаси последние полгода
его писало порядка десятка разработчиков за это время

год назад за проект взялся один человек
он написал функцию рассчета некоторой комиссии с вложенными функциями
Жаль мне NDA не позволяет запостить сюда этот ад
Я так и не решился рефакторить этот bullshit, потому, что оно как-то работает
Но если там понадобится что-то поменять, это будет очень тяжелой задачей о простых вещах

и я очень багодарен другим разработчикам за понятный код потому, что именно благодаря этому
проект вообще можно поддерживать и менять.

"который сам понять через неделю не могу"

вот это уже тревожный звоночек, на мой взгляд
документация скорее всего не спасет когда понадобится что-то поменять

я предпочитаю не забывать про KISS
источник

N

Nire in Django [ru] #STAY HOME
Alex Dem
я работаю с семилетним легаси последние полгода
его писало порядка десятка разработчиков за это время

год назад за проект взялся один человек
он написал функцию рассчета некоторой комиссии с вложенными функциями
Жаль мне NDA не позволяет запостить сюда этот ад
Я так и не решился рефакторить этот bullshit, потому, что оно как-то работает
Но если там понадобится что-то поменять, это будет очень тяжелой задачей о простых вещах

и я очень багодарен другим разработчикам за понятный код потому, что именно благодаря этому
проект вообще можно поддерживать и менять.

"который сам понять через неделю не могу"

вот это уже тревожный звоночек, на мой взгляд
документация скорее всего не спасет когда понадобится что-то поменять

я предпочитаю не забывать про KISS
Ну это главная функция сайта, по предсказанию ставок. Поэтому по другому нельзя)
источник

N

Nire in Django [ru] #STAY HOME
Я про свою
источник

N

Nire in Django [ru] #STAY HOME
Там один раз вводишь параметры двух команд и идут куча запросов и в результате куча данных. А потом я их кидаю в мета функцию и они там обрабатываются. Затем хеш этих данных с результом в бд
источник

Ш

Шерзод in Django [ru] #STAY HOME
здравствуйте. Почему целые числа записываются в DecimalField с нулями? 8 -> 8.000
источник

N

Nire in Django [ru] #STAY HOME
Шерзод
здравствуйте. Почему целые числа записываются в DecimalField с нулями? 8 -> 8.000
Интересно, почему?) Юзай integer field
источник

Ш

Шерзод in Django [ru] #STAY HOME
Nire
Интересно, почему?) Юзай integer field
записываться могут также десятичные
источник