Size: a a a

2021 November 06

NS

Nick Salander in Python
Я спрашиваю о спец инструменте, программы не направленные на UML не рассматриваю.
источник

РК

Рома Кочережченко... in Python
Нужно сделать одним из допустимых, в Java можно переопределять логику конструктора в зависимости от переданых аргументов и их типов
Типо
Конструктор1(а число): окок
Конструктор1(а строка): произвольная логика
источник

NS

Nick Salander in Python
в питоне нет переопределения конструкторов, потому что есть множественное наследование
источник

РК

Рома Кочережченко... in Python
Я об этом же, как справляться с таким ООП, если в нем ничего нельзя?)
источник

Д🥶

Денис 🐍 (жду резы эк... in Python
Language:
py3

Source:
from typing import Union

class A:
   def __init__(self, arg: Union[int, float]):
       if isinstance(arg, (int, float)):
           self._a = arg
       else:
           raise ValueError('дай число >_<')

a1 = A(5)
a2 = A('привет')


Errors:
Traceback (most recent call last):
 File "1796811189/source.py", line 11, in <module>
   a2 = A('привет')
 File "1796811189/source.py", line 8, in __init__
   raise ValueError('дай число >_<')
ValueError: дай число >_<


Result:
источник

Д🥶

Денис 🐍 (жду резы эк... in Python
Вместо рэйза можешь делать какие-то действия
источник

Д🥶

Денис 🐍 (жду резы эк... in Python
Друг, а ты вообще в 🐍 по каким причинам пришёл?
источник

РК

Рома Кочережченко... in Python
на работе микрсервисы писать на питоне
источник

Д🥶

Денис 🐍 (жду резы эк... in Python
Помянем)
источник

NS

Nick Salander in Python
Ну тогда речь должна быть не конструкторах, а о микросервисах, а как реализовать перегрузку конструктора можно поискать.
источник

NS

Nick Salander in Python
Так получается никого нет в UML? Никто не проектирует свои программы прежде чем писать их?
источник

Д🥶

Денис 🐍 (жду резы эк... in Python
Походу)
источник

Д🥶

Денис 🐍 (жду резы эк... in Python
UML если и нужен, то в очень масштабных проектах
источник

РК

Рома Кочережченко... in Python
Спасибо!
источник

片石老师 in Python
Кто может оплату киви к боту прикрутить?
Напишите в лс пожалуйста
источник

Z

Zato1 in Python
Кто разбирается юзерботов?
источник

Д🥶

Денис 🐍 (жду резы эк... in Python
Я
источник

NS

Nick Salander in Python
Кому интересно, довольно удобным вариантом является PlantUML
источник

NS

Nick Salander in Python
Кто нибудь реализовывал паттерн Dependency Injecton в коде у себя?
источник

NS

Nick Salander in Python
Вот так примерно выглядит
источник