Kodestandardisering og arkitekturdokumentation for fremtidig skalerbarhed

GoodBarber

Om dette projekt

GoodBarber indgik et partnerskab med Imaginary Cloud for at udføre et kritisk dokumentationsinitiativ med fokus på deres eksisterende V6-appskabeloner.

Resultat: En komplet, pseudokodebaseret dokumentation af 195 skabeloner på tværs af iOS, Android og Web, hvilket gør det muligt for GoodBarber at træffe informerede arkitektoniske beslutninger og implementere et nyt abstraktionslag til deres kommende V7 Composer-modul.

Vores engagement

Kodeaudit

Projektledelse

teknologier

Objective-C

Swift

Java

Kotlin

JavaScript

Typescript

GoodBarber – Lægger grundlaget for en samlet arkitektur

GoodBarber er en verdensførende no-code platform designet til at give brugere mulighed for at skabe, tilpasse og lancere professionelle mobil- og webapplikationer. Dens skabelonbaserede arkitektur gør det muligt for brugere nemt at definere strukturen og adfærden af deres apps på tværs af flere miljøer.

For at forberede sig på det kommende V7 Composer-modul blev det afgørende at forstå og standardisere den komplekse logik, der i øjeblikket driver V6-skabelonerne. Dette dokumentationsprojekt blev designet til at skabe den klarhed.

GoodBarber-logo, hvid version
Kodestandardisering og arkitektonisk dokumentation for fremtidig skalerbarhed
Imaginary Clouds rolle og involvering med GoodBarber

Imaginary Cloud udførte en dybdegående analyse og dokumentation af den eksisterende V6-skabelonlogik. Vores mission var at levere et struktureret, omfattende og tilgængeligt sæt pseudokodedokumenter for at understøtte GoodBarbers næste store arkitektoniske udvikling.

Vores rolle omfattede:

Udførelse af en detaljeret analyse af V6-skabelonens kodebase på tværs af Objective-C, Swift, Java, Kotlin og JavaScript.

Udarbejdelse af pseudokode-dokumentation for hver skabelon, der fanger dataflow, logiske stier og returværdier.

Sikring af arkitektonisk klarhed, fremhævelse af ligheder og forskelle mellem platforme.

Levering af dedikeret projektledelse for at sikre, at tidsplaner, kommunikation og leverancer konsekvent blev overholdt.

Kodestandardisering og arkitektonisk dokumentation for fremtidig skalerbarhedNEW PROJECT IN MIND? LET'S TALK

i løbet af projektet

Da dette projekt blev bygget oven på V6 Composer, blev der ikke anvendt interne processer.

to faser

Migration
Udvikling

fire faser

Forskning
Ideering
Henrettelse
Teknisk vurdering

fire faser

Krav
Back-end integration
Webstedsudvikling
Avanceret filtrering og søgning

fire faser

Forskning
Ideering
Henrettelse
Teknisk vurdering

fire faser

Efterslæb
Bootstrap
Bølge 0
Bølge N

fire faser

Forskning
Ideering
Henrettelse
Lancering og overdragelse

to processer

MVP
‍ ADP

Fire faser

Omfangsmøde
Kode gennemgang
Test gennemgang
Kvalitetsvurdering
Vurdering

Fire faser

Efterslæb
Bootstrap
Bølge 0
Bølge N

i løbet af projektet

Da dette projekt blev bygget oven på V6 Composer, blev der ikke anvendt interne processer.

ANVENDTE TEKNOLOGIER

Objective-C
Objective-C
Swift
Swift
Java
Java
Kotlin
Kotlin
JavaScript
JavaScript
Typescript
Typescript

Kernesprog, der driver iOS-skabelonlogikken.

Kernesprog, der driver iOS-skabelonlogikken.

Anvendes i Android-skabeloner, der håndterer dataflow og renderinglogik.

Anvendes i Android-skabeloner, der håndterer dataflow og renderinglogik.

Ansvarlig for web-skabelonernes dynamiske adfærd og renderingstruktur.

Ansvarlig for web-skabelonernes dynamiske adfærd og renderingstruktur.

Arbejdsmodelskærm
arbejdsmodel og team

GoodBarber samarbejdede med Imaginary Cloud gennem en Managed Team-model, der kombinerer teknisk ekspertise med struktureret projektledelse for at levere klare og konsekvente dokumentationsresultater.

Projektleder: Koordinerede projektets omfang, sikrede overensstemmelse med GoodBarbers interne teams, styrede prioriteter og overholdt tidsplaner.

Account Manager: Faciliterede kommunikation, sikrede, at forventningerne blev indfriet, og understøttede overensstemmelsen mellem kundestrategi og leverancer.

Udviklere: Udførte detaljeret skabelonanalyse, dokumenterede logik i pseudokode og sikrede konsistens på tværs af platforme i de endelige resultater.

GoodBarber-teamet: Fungerede som centrale bedømmere af pseudokodedokumentationen, hvor de leverede validering og feedback for at sikre dens umiddelbare relevans for den kommende V7-arkitektur.

nøgleresultater

Dette projekt leverede en dybdegående forståelse af kundens persona og deres interaktion med tjenesten.

1

195 skabeloner dokumenteret, hver udtrykt i klar pseudokode, der beskriver deres logik for data til rendering.

2

Arkitektonisk klarhed på tværs af iOS-, Android- og webkodebaser, der identificerer fælles mønstre og miljøspecifikke forskelle.

3

Stærkt fundament for V7-udvikling, der understøtter oprettelsen af et nyt abstraktionslag mellem ældre V6-skabeloner og den moderniserede Composer.

4

Forbedret beslutningstagning for fremtidig GoodBarber-platformsudvikling og kodestandardisering.

Clutch logo

5.0

5/5 stars rating
GoodBarber-logo, hvid version
Citerer
Dropdown caret icon

Nyt projekt i tankerne?

Indsend kontaktformularillustration of someone at the computer

Nyt projekt i tankerne?
Lad os tale!

Schedule Meeting icon
svar på mindre end 1 time
illustration of someone at the computer
Forklar dit projekt og Book et møde i dag.
GoodBarber

The project behind the NDA

GoodBarber indgik et partnerskab med Imaginary Cloud for at udføre et kritisk dokumentationsinitiativ med fokus på deres eksisterende V6-appskabeloner.

Resultat: En komplet, pseudokodebaseret dokumentation af 195 skabeloner på tværs af iOS, Android og Web, hvilket gør det muligt for GoodBarber at træffe informerede arkitektoniske beslutninger og implementere et nyt abstraktionslag til deres kommende V7 Composer-modul.

Dropdown caret icon

Nyt projekt i tankerne?

Indsend kontaktformularillustration of someone at the computer

Nyt projekt i tankerne?
Lad os tale!

Schedule Meeting icon
svar på mindre end 1 time
illustration of someone at the computer
Forklar dit projekt og Book et møde i dag.