This is the Linux app named Pinject whose latest release can be downloaded as Version0.15.3sourcecode.tar.gz. It can be run online in the free hosting provider OnWorks for workstations.
I-download at patakbuhin online ang app na ito na pinangalanang Pinject sa OnWorks nang libre.
Sundin ang mga tagubiling ito upang patakbuhin ang app na ito:
- 1. Na-download ang application na ito sa iyong PC.
- 2. Ipasok sa aming file manager https://www.onworks.net/myfiles.php?username=XXXXX kasama ang username na gusto mo.
- 3. I-upload ang application na ito sa naturang filemanager.
- 4. Simulan ang OnWorks Linux online o Windows online emulator o MACOS online emulator mula sa website na ito.
- 5. Mula sa OnWorks Linux OS na kasisimula mo pa lang, pumunta sa aming file manager https://www.onworks.net/myfiles.php?username=XXXX gamit ang username na gusto mo.
- 6. I-download ang application, i-install ito at patakbuhin ito.
MGA LALAKI
Ad
Pinject
DESCRIPTION
Ang Pinject ay isang magaan na dependency-injection library para sa Python na pinapaboran ang tahasang mga wiring at testability kaysa sa magic. Sa halip na mga pandaigdigang singleton, idedeklara mo ang mga provider (mga binding) na naglalarawan kung paano bumuo ng mga bagay, at niresolba ni Pinject ang graph sa pamamagitan ng pag-inspeksyon sa mga lagda ng tawag. Sinusuportahan ng container nito ang constructor injection at fine-grained scoping para makapagbahagi ka ng mga mamahaling mapagkukunan habang pinananatiling nakahiwalay ang mga pagsubok. Ang library ay umaasa sa introspection ng Python upang mabawasan ang boilerplate, na ginagawang natural na gamitin sa mga codebase na umaasa na sa mga pahiwatig ng uri o mga argumento ng keyword. Dahil ang mga binding ay mga function at klase lamang ng Python, ang refactoring ay nananatiling diretso at ang DI graph ay madaling mangatuwiran. Ang Pinject ay partikular na kapaki-pakinabang para sa medium-to-large na mga serbisyo kung saan ang configuration, logging, data client, at business logic ay nangangailangan ng malinis na paghihiwalay nang hindi gumagamit ng manual na pagtutubero.
Mga tampok
- Constructor-based injection gamit ang Python introspection
- Mga simpleng nagbubuklod na kahulugan para sa mga klase, pabrika, at mga constant
- Mga saklaw para sa bawat kahilingan, singleton, at custom na habambuhay
- I-override at i-test ang dobleng suporta para sa unit at integration test
- Minimal na boilerplate na may malinaw, tahasang mga kable
- Gumagana sa mga pahiwatig ng uri at mga argumento ng keyword para sa pagiging madaling mabasa
Wika ng Programming
Sawa
Kategorya
Ito ay isang application na maaari ding kunin mula sa https://sourceforge.net/projects/pinject.mirror/. Na-host ito sa OnWorks upang mapatakbo online sa pinakamadaling paraan mula sa isa sa aming mga libreng Operative System.
