170 похожих чатов

Кстати, раз уж за это зашла речь на практике в вузе

нужно было реализовать D0L и S0L системы (детерминированная/стохастическая системы Линденмайера), и для удобства в литературе у них есть четкий способ определения

аксиома
правило 1
правило 2
...
правило n

я реализовал класс так, что приведенный выше способ был repr класса и с помощью этой строки можно было получить объект
нормальный подход?

6 ответов

4 просмотра

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

Максим-Маладесов Автор вопроса
Tishka17
Скорее всего нет. Формат данных должен быть таким...

там нет ни одного eval или чего-то близкого, говоря о произвольном коде просто строка парсилась в несколько внутренних объектов

Максим Маладесов
там нет ни одного eval или чего-то близкого, говор...

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

Максим-Маладесов Автор вопроса
Tishka17
ну надо смотреть тогда как ты сделал split. Чтобы ...

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

Максим Маладесов
screenshot мне показалось это немного костыльным, но текст в ...

выглядит как будто у тебя всё сломается если юзер захочет видеть строку " -> " в своем меню как текст

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
How to create an OS in C? what to study?
Linus
18
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
9
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Карта сайта