← Async Digital

English Cymraeg

Nodiadau gwaith ·

Deng niwrnod ar hugain o ddatblygu asiantol

Async Digital Ltd Caerdydd, DU

Crynodeb

Treuliais ddeng niwrnod ar hugain yn adeiladu gyda chydweithiwr AI yn y ddolen ac yna cyfrifais yr hyn a ddaeth allan. O 24 Mawrth i 23 Ebrill 2026, ar draws 22 ystorfa: 426 ymrwymiad, 153 cais tynnu wedi eu cyfuno, 55,900 mewnosodiad yn erbyn 19,700 dilead. Daeth dwy ran o dair o’r mewnosodiadau o un ap macOS yn y cyfnod cyn rhyddhad ar yr App Store, ac aeth y gweddill i ddogfennaeth gydymffurfio, gwefan farchnata, pecynnau cymorth ac offer. Rwy’n cyhoeddi’r cyfrif am na allwn ddod o hyd i un gonest i gymharu â hi pan ddechreuais. Mae’n mesur symud yn hytrach na gwerth, ac mae’n disgrifio un mis yn hytrach na chyfradd.

Nid oedd gennyf syniad sut olwg oedd ar normal. Roedd pob ffigur y gallwn ddod o hyd iddo am weithio gydag asiantau codio yn dod gan rywun oedd yn gwerthu rhywbeth, neu o wythnos orau rhywun. Felly cyfrifais fy mis fy hun. Cymerais y rhifau allan o hanes git yn hytrach nag allan o sut roedd yn teimlo, oherwydd “cyflym” oedd sut roedd yn teimlo, ac nid mesuriad yw hynny.


§1·Rhifau

Y ffigurau pennawd

Deng niwrnod ar hugain, 24 Mawrth i 23 Ebrill 2026. Cyffyrddodd y gwaith â 22 ystorfa. Y tu mewn iddynt, glaniodd 426 ymrwymiad ar draws 153 cais tynnu wedi eu cyfuno. Mae hanes git yn dangos 55,900 mewnosodiad a 19,700 dilead, sef tua 36,000 o linellau net.

Mae ail gyfrif, ac nid yw’n cytuno. Mae log sesiwn y cynorthwyydd ei hun yn cofnodi 81,000 mewnosodiad a 7,700 dilead ar draws 2,120 ffeil. Nid gwall yn y naill rif na’r llall yw’r bwlch. Mae cyfrif y sesiwn yn cynnwys popeth y gofynnais amdano ac yna ei daflu: drafftiau, arbrofion, ymgeisiau a droswyd yn ôl cyn iddynt gyrraedd ymrwymiad. Ni oroesodd tua thraean o’r mewnosodiadau i mewn i git. Y ffigur a ymrwymwyd yw’r hyn a gludwyd. Ffigur y sesiwn yw’r hyn a gostiodd i gyrraedd yno, a’r gost yw’r rhif mwy diddorol.

Golygiadau sesiwn yn erbyn llinellau a ymrwymwyd Pedair bar lorweddol yn cymharu cyfaint golygu yn ystod sesiynau asiant yn erbyn hanes git a ymrwymwyd ar draws y ffenest 30 diwrnod. Mewnosodiadau sesiwn yw 81,000; dileadau sesiwn 7,700; mewnosodiadau a ymrwymwyd 55,900; dileadau a ymrwymwyd 19,700. Mewnosodiadau sesiwn Dileadau sesiwn Mewnosodiadau ymrwymedig Dileadau ymrwymedig 81,000 7,700 55,900 19,700 0 20k 40k 60k 80k 100k
Ffig. 1 Golygiadau sesiwn yn erbyn llinellau a ymrwymwyd, 24 Mawrth i 23 Ebrill 2026. Mae cyfrifon sesiwn yn cynnwys drafftiau, gwaith tafladwy a throsiadau’n ôl. Y cyfrifon ymrwymedig yw’r hyn a gludwyd.

Ar fy ochr i o’r bysellfwrdd: 4,740 neges ar draws y ffenest, cyfartaledd o 153 y dydd. Rhedodd yr offeryn Bash 11,086 o weithiau. Cofnododd cloc y sesiwn 186 awr, sy’n gyfartaledd o ychydig dros chwe awr y dydd am ddeng niwrnod ar hugain.

Cyfrifwyd ar draws sefydliad GitHub y stiwdio ar gyfer 24 Mawrth i 23 Ebrill 2026 yn gynhwysol. Gadewir un ystorfa allan yn fwriadol. Recall oedd enw’r ap tan 15 Ebrill, pan ddaeth yn Audient mewn ystorfa newydd a hadwyd â hanes yr hen un, felly mae pob ymrwymiad Recall yn y ffenest hon hefyd yn eistedd y tu mewn i Audient. Byddai cyfrif y ddwy’n dyblu pob llinell o waith yr ap. Cyfrifwch y ddwy beth bynnag a daw’r cyfansymiau i 649 ymrwymiad ar draws 275 cais tynnu wedi eu cyfuno, sef yr un mis wedi ei gyfrif ddwywaith.

§2·Cludo

Beth a laniodd

Roedd y rhan fwyaf o’r gwerth a gludwyd mewn un lle. O fewn y 153 cais tynnu, Audient, fy ap macOS, a gymerodd y swmp: nodweddion wedi eu hychwanegu, nodweddion wedi eu tynnu, caledu’r blwch tywod, a rhes o drwsiadau yn erbyn problemau cysylltydd a dibyniaethau na ddaeth i’r golwg ond wrth i’r ap symud tuag at ryddhad. Cafodd y wefan farchnata ei chopi lansio a’i sylfaen SEO. Cafodd y corpws cydymffurfio ei ddrafft llawn cyntaf.

Un penderfyniad a gludwyd â chofnod ynghlwm yw cais tynnu. Mae cant a hanner ohonynt mewn deng niwrnod ar hugain yn dweud rhywbeth am y gyfradd y gellid drafftio, adolygu ac ymrwymo penderfyniadau. Nid yw’r cyfrif yn dweud dim am ba mor galed oedd y problemau. Trwsiad gwall teipio a laniodd mewn munudau oedd rhai o’r ceisiadau hynny. Eisteddodd eraill dan adolygiad am oriau, ar draws sawl rownd.

§3·Arwyneb

Ble glaniodd yr allbwn

Roedd yr allbwn yn lympiog. Aeth tua 69 y cant o gyfaint y mewnosodiadau i mewn i Audient, a oedd yn y cyfnod olaf cyn ei ryddhad ar yr App Store. Lledodd y traean sy’n weddill ar draws yr arwynebau eraill roeddwn yn eu cadw’n fyw ar yr un pryd: gwefan farchnata, corpws cydymffurfio wedi ei ddrafftio yn Saesneg a Chymraeg, pecynnau cymorth ac offer ar gyfer yr ap, a phrosiect llif gwaith dilynol.

Mewnosodiadau yn ôl arwyneb gwaith Siart bar lorweddol o gyfaint mewnosodiadau ar draws y ffenest 30 diwrnod, wedi ei grwpio yn ôl categori. Audient yw 38,446 o linellau (69 y cant). Dogfennaeth a marchnata yw 7,778 (14 y cant). Pecynnau cymorth yr ap yw 6,000 (11 y cant). Prosiectau llif gwaith yw 1,148 (2 y cant). Arall yw 2,552 (4 y cant). Audient (ap) Dogfennaeth a marchnata Pecynnau cymorth yr ap Prosiectau llif gwaith Arall 38,446 · 69% 7,778 · 14% 6,000 · 11% 1,148 · 2% 2,552 · 4% 0 20% 40% 60% 80% 100%
Ffig. 2 Mewnosodiadau yn ôl arwyneb gwaith ar draws y ffenest. Audient oedd tua 69 y cant o gyfaint y mewnosodiadau. Lledodd y gweddill ar draws dogfennaeth, marchnata, pecynnau cymorth, offer a phrosiect llif gwaith.

Yn ôl math ffeil, Markdown a Swift ydoedd, ac enillodd Markdown o bellter. Fe’m synnodd hynny nes i mi edrych ar yr hyn roedd y mis wedi ei gynnwys mewn gwirionedd: dogfennaeth gydymffurfio yn Saesneg a Chymraeg, copi brand a marchnata, cynnal a chadw’r gladdgell wybodaeth, cynllunio prosiectau. Crynhodd y Swift yn Audient a’i becynnau cynnal. Petaech wedi gofyn i mi ar y pryd beth roeddwn wedi treulio’r mis yn ei wneud, byddwn wedi dweud adeiladu ap. Mae’r cyfrifon ffeiliau’n dweud i mi ei dreulio’n ysgrifennu.

§4·Amodau

Yr hyn nad yw’r rhifau’n ei ddal

Mae llinellau cod yn mesur symud, nid gwerth. Mae ailffactoreiddio sy’n dileu mil o linellau yn gwneud y cyfrif yn llai a’r feddalwedd yn well. Mae ymrwymiad esgeulus sy’n ychwanegu mil yn gwneud y gwrthwyneb. Mae pob ffigur uchod yn mesur faint o destun a symudodd drwy’r goeden waith, nid a oedd y symudiadau’n rhai da.

Nid cyflwr sefydlog yw un ffenest, ac nid oedd hon yn nodweddiadol. Roedd Audient mewn sbrint lansio. Ysgrifennwyd y corpws cydymffurfio o ddim o fewn y cyfnod hwn, a byddai’r deng niwrnod ar hugain canlynol yn mynd ar ei gynnal yn hytrach na’i ehangu. Mae trwybwn mis yn cofnodi’r hyn a ddigwyddodd yn y mis hwnnw.

Un stiwdio, un person ac un set o arwynebau yw hyn hefyd. Nid yw p’un a yw dim ohono’n dal ar gyfer tîm gwahanol, sylfaen cod wahanol neu fis gwahanol yn rhywbeth y gall y rhifau hyn ei ddweud wrthych. Cyhoeddais nhw am fy mod eisiau pwynt cyfeirio ac na allwn ddod o hyd i un, nid am fy mod yn meddwl mai meincnod ydynt.