Издание на български език, софия 2020


Разработка на инструменти



Pdf просмотр
страница68/94
Дата14.12.2023
Размер5.62 Mb.
#119639
1   ...   64   65   66   67   68   69   70   71   ...   94
web ISBN 9786192450939
Свързани:
Tainite, metodyka BG FINAL, Продуктова оферта Цени на ниво 30.03-12.03.2023, Дисертация-Джумайов, 01-BE-Gerdj-KNU-old, 3 Skill-based-Approach practical-task V02, 341020 doi, 9.Managementul-relatiei-cu-clientii-BG, Motivate sales team Part (1), New Admin Culture part, Customer service Predpechat (1), lection-6, Management Part, Customer service Predpechat, d0bfd0bed181d180d0b5d189d0b0d0bdd0b5-d0bdd0b0-d0b3d0bed181d182d0b8-d0b2-d0bed180d0b3d0b0d0bdd0b8d0b7d0b0d186d0b8d18fd182d0b0
Разработка на инструменти
Работата с и разработването на инструменти по структуриран начин ускоряват лесната интеграция. Тъй като няма лаборатория с унифициран размер, добрите практики за подготовка, създаване и поддържане на инструменти са полезни при определяне на стратегията на лабораторията. Работата със съществуващите стандарти осигурява плодотворна среда за бързо и продуктивно разработване на софтуер и създава възможност за надграждане работата на лабораториите.
Подготовка на инструменти
Разработката на софтуер може бързо да стане много лична.
Работата в екип или дори със свързани колеги или екипи изисква споделен начин на поведение за това как да се работи заедно. Да бъдеш честен, но учтив гарантира сътрудничество, очакването за взаимодействие и диалог изисква съгпасуване на режимите на работа. Освен това, осигуряването на ясна рамка за комуникация и методи на работа, както и споделени цели, прокарва пътя за успешното сътрудничество. Пример за това е принципът на собственост със споделен код (shared code ownership): съгласието с него в началото насърчава по-тясно сътрудничество и гарантира, че няма да има по-нататъшни спорове.


136 137
КАК ДА СЪЗДАДЕМ GLAM ЛАБОРАТОРИЯ
Лицензирането на софтуер е част от етапа на подготовка.
Изберете лиценз, който е възможно най-отворен, но все пак отговаря на изискванията на вашата институция. За целта са налични полезни инструменти, като например Choose a licence.
Съществуващите набори от умения и знания в екипа определят избора на среда за програмиране. Въпреки това, за екипи с различни умения, определени софтуерни библиотеки са тясно свързани с необходимия тип анализ. Например, има голям брой инструменти за обработка на естествен език (NLP) в Python и
Java, а компютърната част е добре представена чрез C ++.
Създаване на инструменти
Писането на документация по време на процеса на моделиране е важно в лабораторната среда: документацията трябва да бъде част от процеса на създаване, тъй като това осигурява прозрачност и контекст. С това е свързана базираната на тестове разработка, която позволява по-смели промени.
Както при всички разработки на софтуер, използването на метод за проследяване на проблемите е един полезен начин да се направи преглед на работата и да се категоризира творческия процес. Управлението на програмния код е система за проследяване на промените в кода, която предразполага към сътрудничество – така множество хора могат да работят едновременно върху кодовете. Това дава възможност на лабораторията да работи, защото:
1. Приносът към софтуера с отворен код изисква управление на програмния код, за да се даде възможност и на други програмисти да участват и да се стимулира сътрудничеството.
2. Проследяването на процеса позволява да бъдат направени по-радикални промени в кода: това поражда по- малко притеснения относно нестабилността на процеса, тъй като той винаги може да бъде върнат назад.


137
КАК ДА СЪЗДАДЕМ GLAM ЛАБОРАТОРИЯ
КАК ДА СЪЗДАДЕМ GLAM ЛАБОРАТОРИЯ
В момента Git е индустриалният стандарт за управление на програмния код, което улеснява разклоняването и експериментирането с него. Непрекъсната интеграция/ непрекъснато внедряване (CICD) означава да се разполага с набор от инструменти, който автоматично създава продукта от вашия код и го внедрява. Това позволява както бърза промяна на характеристики, така и експериментиране. Този метод поддържа способността за оценка на промените с потребителите и итеративен подход към решаването на проблеми. Бързото създаване на прототип/ (Minimum Viable
Product) заема централно място в идеята за експериментиране и дава възможност да се разбере дали кодът работи. Той също така позволява работата или проектите да покажат бързо негативен резултат, което дава възможност да се продължи напред и следователно да се напредва по-бързо. В експериментална среда не винаги е ясно на къде върви проектът; дори базов прототип е по-добър от неподредени идеи, което позволява на процесите на итерация, развитие и подобряване да продължат.
Бързото създаване на прототипи също помага да се ограничи изборът на език за програмиране.


Сподели с приятели:
1   ...   64   65   66   67   68   69   70   71   ...   94




©obuch.info 2024
отнасят до администрацията

    Начална страница