Це програма для Linux під назвою Wire, останню версію якої можна завантажити як v0.7.0sourcecode.tar.gz. Її можна запускати онлайн на безкоштовному хостинг-провайдері OnWorks для робочих станцій.
Завантажте та запустіть онлайн цю програму під назвою Wire з OnWorks безкоштовно.
Дотримуйтесь цих інструкцій, щоб запустити цю програму:
- 1. Завантажив цю програму на свій ПК.
- 2. Введіть у наш файловий менеджер https://www.onworks.net/myfiles.php?username=XXXXX із потрібним ім'ям користувача.
- 3. Завантажте цю програму в такий файловий менеджер.
- 4. Запустіть онлайн-емулятор OnWorks Linux або Windows або онлайн-емулятор MACOS з цього веб-сайту.
- 5. З ОС OnWorks Linux, яку ви щойно запустили, перейдіть до нашого файлового менеджера https://www.onworks.net/myfiles.php?username=XXXXX з потрібним іменем користувача.
- 6. Завантажте програму, встановіть її та запустіть.
ЕКРАНИ
Ad
Провід
ОПИС
Wire — це інструмент генерації коду, який автоматизує підключення компонентів за допомогою ін’єкції залежностей. Залежності між компонентами представлені в Wire як параметри функції, заохочуючи явну ініціалізацію замість глобальних змінних. Оскільки Wire працює без стану під час виконання або відображення, код, написаний для використання з Wire, корисний навіть для рукописної ініціалізації. Ін’єкція залежностей є стандартною технікою для створення гнучкого та слабо зв’язаного коду, шляхом явного надання компонентів усіма залежностями, які їм необхідні для роботи. У Go це часто має форму передачі залежностей конструкторам. Інструменти впровадження залежностей, такі як Wire, мають на меті спростити керування кодом ініціалізації. Ви описуєте свої послуги та їх залежності у вигляді коду або конфігурації, а потім Wire обробляє результуючий графік, щоб з’ясувати порядок і те, як передати кожній службі те, що їй потрібно.
Функції
- Постачальники — це звичайні функції Go, які «надають» значення з урахуванням їхніх залежностей
- Інжектори — це створені функції, які викликають постачальників у порядку залежностей
- Постачальники, які зазвичай використовуються разом, можна згрупувати в ProviderSets
- Будь-які оголошення, які не є інжекторами, копіюються в згенерований файл
- Граф залежностей Wire можна пізнати статично
- Інструменти впровадження залежностей, такі як Wire, мають на меті спростити керування кодом ініціалізації
Мова програмування
Go
Категорії
Це додаток, який також можна отримати з https://sourceforge.net/projects/wire.mirror/. Його розміщено в OnWorks, щоб його можна було запустити в Інтернеті найпростішим способом з однієї з наших безкоштовних операційних систем.