← Async Digital

English Cymraeg

Nodiadau gwaith ·

Pam dwi’n cadw fy rheolau mewn ffeiliau plaen

Async Digital Ltd Caerdydd, DU

Crynodeb

Mae gweithio gyda chynorthwyydd AI ar brosiect hir-dymor yn cronni casgliad o reolau, sylwadau, a phenderfyniadau bach sy’n llunio sut mae’r cynorthwyydd yn ymddwyn ar gyfer y datblygwr a’i dysgodd. Mae’r dysgu hwnnw’n gyfalaf proffesiynol. Yn y rhan fwyaf o osodiadau mae’n byw o fewn un cynnyrch, mewn cyfeiriaduron a fformatau sy’n benodol i’r gwerthwr, ac ni fyddai’r dysgu hwnnw’n teithio pe bai’r datblygwr yn newid cynorthwywyr. Mae cadw’r un rheolau mewn ffeiliau markdown plaen mewn ffolder sy’n eiddo i mi yn golygu mai’r cynorthwyydd yw’r amser rhedeg, nid y storfa. Mae’r cynorthwyydd yn dod yn gyfnewidiadwy; mae’r dysgu’n aros yn eiddo i mi.

Y peth mwyaf gwerthfawr dwi’n ei adeiladu ochr yn ochr â’r cynorthwyydd yw’r corff o ddysgu dwi wedi’i roi iddo. Dwi’n cadw’r dysgu hwnnw mewn ffeiliau plaen. Mae’r nodyn hwn yn esbonio pam.


§1·Cronni

Mae’r cyfalaf yn cronni, p’un ai dwi’n ei enwi ai peidio

Bob tro dwi’n cywiro’r cynorthwyydd ar eiriad, gosodiad ffeil, neu gonfensiwn enwi, dwi’n dysgu rhywbeth iddo nad oedd yn ei wybod ddoe. Bob tro dwi’n nodi gwers o fyg yn ffeil reolau, dwi’n ehangu’r corff hwnnw o ddysgu. Mae’r dysgu’n cronni. Ar ôl ychydig fisoedd, mae’r cynorthwyydd yn ymddwyn yn wahanol i mi nag y byddai i rywun a ddechreuodd ddoe.

Dyma’r darn mae’r rhan fwyaf yn ei fethu. Mae’r cynorthwyydd yn teimlo fel offeryn. Mae’r dysgu’n teimlo fel treth ar lif gwaith. Ond y dysgu yw’r ased.

§2·Magl

Mae’r ased wedi’i ddal

Yn y rhan fwyaf o osodiadau, mae’r dysgu’n byw o fewn y cynnyrch. Gosodiadau mewn cyfeiriadur sy’n benodol i’r gwerthwr. Cofnodion cof mewn fformat sy’n benodol i’r gwerthwr. Diffiniadau sgiliau y mae un teclyn yn unig yn gwybod sut i’w llwytho. Mae hyd yn oed rheolau mewn rhyddiaith blaen yn cael eu mynegi yn nhermau’r gwerthwr hwnnw.

Pe bawn yn newid cynorthwywyr yfory, byddwn yn dechrau o sero. Misoedd o ddysgu, ar goll. Neu yn hytrach, yn dal ar y disg, ond ddim yn ddarllenadwy i unrhyw beth arall.

Dyma’r darn a ddylai deimlo’n anghyfforddus. Y peth mwyaf gwerthfawr dwi’n ei adeiladu, yn eistedd yng nghabinet ffeilio rhywun arall.

§3·Stiwdio

Pam mae hyn yn bwysig i stiwdio un-datblygwr

Mae Async Digital yn un datblygwr. Y rheolau a’r ymadweithiau dwi wedi’u dysgu i’r cynorthwyydd yw’r hyn sy’n gwneud stiwdio un-person yn alluog o waith mwy nag un person. Maen nhw’n gweithredu fel arddull weithio gytûn o fewn tîm bach. Dwi wedi’u cronni ar fy mhen fy hun, dros fisoedd, ffeil ar ôl ffeil.

Os yw’r rheolau hynny’n sownd o fewn cynnyrch un gwerthwr, rydw i’n rhentu’r hyn sy’n fy ngwneud yn effeithiol. Os ydyn nhw’n teithio gyda mi, mae’n eiddo i mi.

§4·Amser rhedeg

Y cynorthwyydd fel amser rhedeg, nid storfa

Mae’r gosodiad yn syml. Mae’r rheolau’n byw mewn ffeiliau markdown plaen. Mae’r cyflwr yn byw mewn ffeiliau markdown plaen. Mae’r ffurfweddiad yn byw mewn ystorfa git plaen. Pe bai cynorthwyydd gwahanol yn gallu darllen y ffeiliau hynny, gallai godi lle gadawodd yr un hwn. Mae’r cynorthwyydd yn dod yn amser rhedeg, nid yn storfa.

Dwi ddim yno’n llawn eto. Mae’r gosodiad presennol yn dal i ollwng siâp sy’n benodol i’r gwerthwr mewn mannau. Ond mae’r cyfeiriad wedi’i benderfynu, ac mae’r rhan fwyaf o’r corff eisoes mewn siâp cludadwy.

§5·Iaith

Y cydweddiad IDE

Nid ofn unrhyw werthwr penodol yw’r rheswm pam mae hyn yn bwysig. Mae’n debyg i’r rheswm pam mae datblygwr yn dysgu’r iaith yn hytrach na’r IDE. Mae’r IDE yn dod ac yn mynd; mae’r iaith yn aros. Dwi am i’r dysgu fod fel yr iaith. Gall y cynorthwyydd fod fel yr IDE.