Size: a a a

2021 January 20

m

megahomyak in Rude Python
там выше есть мой код на пасте
источник

BB

Boris Bobejko in Rude Python
ℕo ℕame
А шо там было? Ставил _ перед каждым аттрибутом и делал для них геттеры и сеттеры?
а можно было бы писать как настоящий человек:
var attribute: Int
источник

m

megahomyak in Rude Python
Akofile
Приветствую, появился такой вопрос:
Необходимо сгенерировать набор случайных значений значений.
У этих значений есть определённые правила генерации, например случайная строка, случайное число, строка от 5 до 7 символов. Регулярные выражения - как паттерн, по которому надо генерировать...
Я придумал все значения, которые надо генерировать, и правила генерации описывать в JSON Schema.
Пример:
"param1": {
     "description": "bla-bla-bla",
     "type": "string",
     "minLength": 10,
     "maxLength":15
   },
Т.е. сгенерировать случайное строку от 10 до 15 символов длиной.
Написал свой парсер и генератор, но уверен, что есть готовые решения, кто знает такие?
Или может порекомендуете, как это лучше реализовать? а то я тот ещё гавнокодер...
https://pastebin.com/iYRLVer1

было 155 строк, стало 64
источник

m

megahomyak in Rude Python
как вам вот этот вот
источник

m

megahomyak in Rude Python
на этот раз код достаточно питонический?
источник

DK

Denis Kalinochkin in Rude Python
Boris Bobejko
а можно было бы писать как настоящий человек:
var attribute: Int
У настоящего человека val
источник

m

megahomyak in Rude Python
а этот ненастоящий
источник

m

megahomyak in Rude Python
с красителями и консервантами
источник

BB

Boris Bobejko in Rude Python
Denis Kalinochkin
У настоящего человека val
это уже практически святой 🙂
источник

Z

Zart in Rude Python
целый святой int val
реальный святой real val
источник

m

megahomyak in Rude Python
а float по воде ходит
источник

BB

Boris Bobejko in Rude Python
Zart
целый святой int val
реальный святой real val
он намекнул на идеологическую чистоту - val указывает на немутабильность поля. что позволяет писать нормальный код, а не как в java где сплошные нульпоинтер эксепшены друг друга под хвост ебут)
источник

BB

Boris Bobejko in Rude Python
точнее это несвязанные события, но в целом в комбинации делают жизнь прекрасной
источник

a

akernelpanicv in Rude Python
megahomyak
вот как должно быть
залезь в настройки пучарма. я точно не помню где этот параметр именно, но помню, что он находится в очевидном месте
источник

Z

Zart in Rude Python
осталось лишь дописать -ue
источник

m

megahomyak in Rude Python
akernelpanicv
залезь в настройки пучарма. я точно не помню где этот параметр именно, но помню, что он находится в очевидном месте
я нашел что-то похожее, но теперь не могу воспроизвести проблему
источник

SZ

Stanislav Zmiev in Rude Python
megahomyak
я нашел что-то похожее, но теперь не могу воспроизвести проблему
Я Black юзаю. Мб и тебе поможет.
источник

m

megahomyak in Rude Python
я бы юзал, надо только расово верный (буквально) линтер как-то заставить работать в идее так же, как встроенный
источник

SZ

Stanislav Zmiev in Rude Python
Эм. Что
источник

SZ

Stanislav Zmiev in Rude Python
megahomyak
я бы юзал, надо только расово верный (буквально) линтер как-то заставить работать в идее так же, как встроенный
Поясни-ка.
источник