Peningana eða lífið logo

Peningana eða lífið

Hvernig þessi þjónusta var búin til

Þessi þjónusta var þróuð með nýstárlegri nálgun sem notar gervigreind til að aðstoða við hugbúnaðarþróun, með því að nýta sér nútímaverkfæri eins og Claude Code og Cursor til að stjórna öllu þróunarferlinu. Þessi síða lýsir ferlinu og aðferðafræði sem notuð var við að búa til Peningana eða lífið.

Hugbúnaðarþróun með gervigreind

Allt þróunarferlið var stjórnað með verkfærum sem notuð eru með gervigreind sem vinna ásamt mannlegum forriturum til að flýta fyrir þróun, tryggja gæði kóða og viðhalda samræmi í gegnum allt verkefnið.

Aðal þróunarverkfæri:

  • Claude Code: Háþróuð gervigreindaraðstoð fyrir kóðaforritun, skipulagningu og prófanir
  • Cursor: Gervigreindarstýrt IDE sem veitir yfirsýn yfir kóða og forritunarþróun

Þróunarferli

Þróunin fylgdi skipulagri nálgun, með notkun gervigreindarverkfæra á hverju stigi:

1. Áætlun og arkitektúr

Sérhæfðir erindrekar (agents) greindu kröfur og buðu upp á útgáfur af uppbyggingu sem passar fyrir lausnina.

2. Kóðaframkvæmd

Kóði var skrifaður í samvinnu erindreka (agents), sem veitti tillögur í rauntíma, bjó til grunnkóða og hjálpaði við að innleiða flókna eiginleika eins og fjármálareiknivélar, gagnageymslu í vafra og íslenska staðfærslu.

3. Endurtekin betrun

Í gegnum þróunina hjálpuðu gervigreindarverkfæri við að endurskipuleggja kóða, hagræða afkastagetu og bæta kóðagæði. Verkfærin fundu hugsanleg vandamál snemma og buðu upp á umbætur byggðar á bestu starfsvenjum.

4. Prófun og gæðaeftirlit

Gervigreindaraðstoð var notuð til að búa til POC, bera kennsl á jaðartilvik og tryggja að prófanir séu framkvæmdar. Verkfærin hjálpuðu við að viðhalda prófunargæðum og samhengi fyrir allan kóðagrunninn.

5. Persónuvernd og öryggi

Persónuvernd var samþætt í gegnum allt þróunarferlið. Gervigreindarverkfæri hjálpuðu við að innleiða staðbundna gagnageymslu (localStorage) sem tryggir að öll fjárhagsgögn notenda haldist á þeirra eigin tækjum og séu aldrei send á netþjóna.

Útgáfustjórnun og samvinna

Git var notað í gegnum allt þróunarferlið, með gervigreindarverkfærum sem hjálpuðu við að skrifa commit skilaboð, leggja til greinastrategíur (branch policy) og viðhalda hreinni commit sögu. Allar breytingar voru yfirfarnar af forriturum.

Samfelld samþætting og útfærsla

Verkefnið notar CI/CD ferla sem voru settar upp með gervigreindaraðstoð. Sjálfvirk prófun, linting og útfærsluferli tryggja kóðagæði. Gervigreindarverkfærin hjálpuðu við að stilla GitHub Actions verkflæði.

Útfærsla og innviðir

Þjónustan er útfærð með nútíma skýja innviðum. Gervigreindarverkfæri aðstoðuðu við velja hentuga rekstarleið, byggða á rektrarsniðmátum frá Peritus. Allt útfærsluferlið var sjálfvirkt og skjalfest.

Kostir hugbúnaðarþróunar með gervigreind

Þessi nálgun við þróun býður upp á marga kosti:

  • Hærri kóðagæði: Samræmt mynstur, bestu starfsvenjur við kóðaskrif og umfangsmikil villumeðhöndlun
  • Betri samhengi: Gervigreindarverkfæri hjálpa við að viðhalda kóðatengingum og arkitektúrmynstrum um allan kóðagrunninn
  • Bætt nám: Forritarar geta lært af gervigreindartillögum og bætt færni sína
  • Bætt samvinna: Gervigreindarverkfæri starfa sem samfelldur þróunaraðili, tiltækur 24/7

Niðurstaða

Þessi þjónusta sýnir kraft gervigreindaraðstoðar við hugbúnaðarþróun þegar hún er sameinuð mannlegri sérfræðiþekkingu. Með því að nýta verkfæri eins og Claude Code og Cursor í gegnum allt þróunarferlið—frá áætlun til útfærslu—gátum við byggt trausta, skalanlega lausn á skilvirkan hátt.

Gervigreindarverkfærin skiptu ekki út mannlegum forriturum heldur bættu getu þeirra, sem gerði okkur kleift að einbeita sér að því að leysa flókin vandamál á meðan gervigreindin sá um einfaldari verkefni.

Hafa samband

Ef þú hefur spurningar um þróunarferlið eða vilt vita meira um hugbúnaðarþróun með gervigreind, hafðu samband:

info@peritus.is

Peritus slf.
Reykjavík, Ísland
peritus.is