ΠΠ°ΠΊ Ρ ΡΡΠΊΠΎΡΠΈΠ» dependency injection Π² Python Π² 130 ΡΠ°Π·: ΠΎΡ ΡΠ΅ΡΠ»Π΅ΠΊΡΠΈΠΈ Π΄ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ Π³ΡΠ°ΡΠ°
Β«ΠΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ Π΄Π»Ρ DI β ΡΡΠΎ Π»ΠΈΡΠ½ΠΈΠΉ ΠΎΠ²Π΅ΡΡ Π΅Π΄, ΠΏΠ΅ΡΠ΅Π΄Π°ΠΉ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ ΡΡΠΊΠ°ΠΌΠΈ ΠΈ Π½Π΅ Π²ΡΠ΄ΡΠΌΡΠ²Π°ΠΉΒ». Π― ΡΠΎΠΆΠ΅ ΡΠ°ΠΊ ΡΡΠΈΡΠ°Π», ΠΏΠΎΠΊΠ° Π½Π΅ Π·Π°ΠΌΠ΅ΡΠΈΠ»: Π½Π°ΠΈΠ²Π½ΡΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ ΡΠ΅Π·ΠΎΠ»Π²ΠΈΠ» ΡΠΈΠΏΠΈΡΠ½ΡΠΉ ΡΠ΅ΡΠ²ΠΈΡ-Π³ΡΠ°Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ Π² 200 ΡΠ°Π· ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅ ΡΡΡΠ½ΠΎΠΉ ΡΠ±ΠΎΡΠΊΠΈ. Π Π°ΡΡΠΊΠ°Π·ΡΠ²Π°Ρ, ΠΊΠ°ΠΊ ΡΡΠ΅ΠΌΡ ΡΠ°Π³Π°ΠΌΠΈ β ΠΊΡΡ ΠΏΠ»Π°Π½Π°, ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΡ ΡΠ°Π²Π½ΠΎ Π½Π΅ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ, ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ Π³ΡΠ°ΡΠ° Π² ΠΎΠ΄Π½Ρ ΠΏΠ»ΠΎΡΠΊΡΡ ΡΡΠ½ΠΊΡΠΈΡ β Π΄ΠΎΠ²ΡΠ» ΡΠ΅Π·ΠΎΠ»Π² Ρ 52.9 Π΄ΠΎ 0.40 ΠΌΠΊΡ/ΠΎΠΏ, ΠΏΠΎΡΡΠΈ ΠΊΠ°ΠΊ ΡΡΠΊΠ°ΠΌΠΈ. Π ΠΊΠ°ΠΊ ΠΏΡΠΈ ΡΡΠΎΠΌ Π½Π΅ Π΄Π°Π» exec-ΠΊΠΎΠ΄ΠΎΠ³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΡΠΈΡ ΠΎ ΡΠΎΠ±ΠΈΡΠ°ΡΡ Π½Π΅ ΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ Π² ΠΏΡΠΎΠ΄Π΅. ΠΡΠΈΡΠΌΡ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΠΌΡΠ΅: ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΠΎΠ²Π΅ΡΡ Π΅Π΄Π°, Π²ΡΠΊΠΈΠ΄ΡΠ²Π°Π½ΠΈΠ΅ ΠΌΡΡΡΠ²ΠΎΠΉ Π·Π°ΡΠΈΡΡ, ΡΠ°Π·Π·ΠΈΠ½Π³ Π½Π° ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΠΎΡΡΡ. Π§ΠΈΡΠ°ΡΡ ΡΠ°Π·Π±ΠΎΡ
https://habr.com/ru/articles/1048184/
#python #ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ_ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ #ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ #dependency_injection #ΠΌΠ΅ΡΠ°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ #ΠΊΠΎΠ΄ΠΎΠ³Π΅Π½Π΅ΡΠ°ΡΠΈΡ #Π±Π΅Π½ΡΠΌΠ°ΡΠΊ #cpython

ΠΠ°ΠΊ Ρ ΡΡΠΊΠΎΡΠΈΠ» dependency injection Π² Python Π² 130 ΡΠ°Π·: ΠΎΡ ΡΠ΅ΡΠ»Π΅ΠΊΡΠΈΠΈ Π΄ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ Π³ΡΠ°ΡΠ°
ΠΡΠΎ DI Π² Python Π²Π΅ΡΠ½ΠΎ Π²ΡΠΏΠ»ΡΠ²Π°Π΅Ρ ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅ ΡΠΏΠΎΡ: ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ β ΡΡΠΎ Π»ΠΈΡΠ½ΠΈΠΉ ΠΎΠ²Π΅ΡΡ Π΅Π΄, ΠΏΡΠΎΡΠ°ΡΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ Π² ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ ΡΡΠΊΠ°ΠΌΠΈ ΠΈ Π½Π΅ Π²ΡΠ΄ΡΠΌΡΠ²Π°ΠΉ. ΠΠ²ΡΡΠΈΡ Π»ΠΎΠ³ΠΈΡΠ½ΠΎ, Ρ ΠΈ ΡΠ°ΠΌ ΡΠ°ΠΊ Π΄ΠΎΠ»Π³ΠΎ ΡΡΠΈΡΠ°Π». ΠΠΎ Π»ΠΎΠ³ΠΈΡΠ½ΠΎ β Π½Π΅...








