Vaš brskalnik ne omogoča JavaScript!
JavaScript je nujen za pravilno delovanje teh spletnih strani. Omogočite JavaScript ali pa uporabite sodobnejši brskalnik.
Repozitorij Univerze v Ljubljani
Nacionalni portal odprte znanosti
Odprta znanost
DiKUL
slv
|
eng
Iskanje
Brskanje
Novo v RUL
Kaj je RUL
V številkah
Pomoč
Prijava
Podrobno
Brezkonfliktno skupinsko urejanje izvorne kode v okolju IntelliJ IDEA
ID
SUŠNIK, ROK
(
Avtor
),
ID
Mihelič, Jurij
(
Mentor
)
Več o mentorju...
PDF - Predstavitvena datoteka,
prenos
(1023,58 KB)
MD5: F18B1D57E65B80C8E44E95C2A35C395E
Galerija slik
Izvleček
V diplomskem delu predstavimo vtičnik, ki omogoča brezkonfliktno skupinsko urejanje kode v razvojnem okolju IntelliJ IDEA. Najprej predstavimo podatkovne tipe CRDT (angl. conflict-free replicated data type), ki predstavljajo jedro naše rešitve. Nato se osredotočimo na konkreten podatkovni tip podvrste CvRDT (angl. convergent replicated data type) za tekstovno urejanje, imenovan vzročna drevesa, in predstavimo njegovo strukturo ter delovanje. Nadaljujemo z implementacijo tega tipa v obliki knjižnice. Končni izdelek je vtičnik, ki uporablja to knjižnico in za svoje delovanje ne potrebuje strežniške infrastrukture. Podpira osnovne operacije urejanja izvorne kode, zaradi poenostavitve izvedbe pa vtičnik deluje le za dva uporabnika v lokalnem omrežju.
Jezik:
Slovenski jezik
Ključne besede:
brezkonfliktno skupinsko urejanje
,
IntelliJ
,
CRDT
Vrsta gradiva:
Diplomsko delo/naloga
Tipologija:
2.11 - Diplomsko delo
Organizacija:
FRI - Fakulteta za računalništvo in informatiko
Leto izida:
2020
PID:
20.500.12556/RUL-122366
COBISS.SI-ID:
41182723
Datum objave v RUL:
04.12.2020
Število ogledov:
1088
Število prenosov:
135
Metapodatki:
Citiraj gradivo
Navadno besedilo
BibTeX
EndNote XML
EndNote/Refer
RIS
ABNT
ACM Ref
AMA
APA
Chicago 17th Author-Date
Harvard
IEEE
ISO 690
MLA
Vancouver
:
SUŠNIK, ROK, 2020,
Brezkonfliktno skupinsko urejanje izvorne kode v okolju IntelliJ IDEA
[na spletu]. Diplomsko delo. [Dostopano 21 april 2025]. Pridobljeno s: https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&id=122366
Kopiraj citat
Objavi na:
Sekundarni jezik
Jezik:
Angleški jezik
Naslov:
Conflict-free collaborative source code editing in IntelliJ IDEA
Izvleček:
We present a plugin that enables conflict-free collaborative source code editing in the IntelliJ IDEA integrated developer environment. First we introduce conflict-free replicated data types (CRDT) which are the core of our solution. We then focus on a concrete data type from the convergent replicated data types (CvRDT) subgroup made for text editing, named causal trees, and present its structure and behaviour. We continue with the implementation of this data type as a library. The end result is a plugin that uses this library and does not need any additional server infrastructure. It supports basic operations for code editing and due to its simplified implementation, the plugin works for only two users in a local network.
Ključne besede:
conflict-free collaborative editing
,
IntelliJ
,
CRDT
Podobna dela
Podobna dela v RUL:
Metoda glavnih komponent in manjkajoči podatki
Metoda skladnega veriženja
Scaling and uncertainty analysis in ecology
"Javno mnenje" in spori v komunikologiji
Integration of online research methods
Podobna dela v drugih slovenskih zbirkah:
Statistične metode z računalnikom za pedagoge
Nazaj