Architecture Decision Record

Active theme: Light

← sgrìobhainnean

Gnìomhan freagarrachd airson co-dhùnaidhean mar chòd

Is e sgrùdaidhean fèin-obrachail cuspaireach a th’ ann an gnìomhan freagarrachd, sgrìobhte le còd prògramachaidh, a dhearbhas gu bheil co-dhùnaidhean gan cumail suas.

  • Bidh gnìomhan freagarrachd a’ fàgail co-dhùnaidhean so-dheuchainn agus so-dhearbhte.

  • Faodaidh gnìomhan freagarrachd airson co-dhùnaidhean cuideachadh mòr a thoirt do dhearbhadh càileachd, pròiseasan riaghlaidh agus amasan riaghlachd.

Mar a tha gnìomhan freagarrachd co-cheangailte ri co-dhùnaidhean

Bidh clàr co-dhùnaidh a’ sgrìobhadh sìos a’ cho-dhùnaidh, fhad ’s a bhios gnìomh freagarrachd a’ dearbhadh a’ cho-dhùnaidh.

  • Eisimpleir de cho-dhùnadh: Bidh sinn a’ cleachdadh event sourcing airson riatanasan sgrùdaidh.

  • Eisimpleir de ghnìomh freagarrachd: Bidh sinn a’ cleachdadh an fhrithealaiche amalachaidh leantainnich gus deuchainn a dhèanamh gum feum a h-uile atharrachadh staid tachartasan a thoirt gu buil.

Carson a chuidicheas gnìomhan freagarrachd co-dhùnaidhean

Tomhasan cuspaireach: Bidh gnìomhan freagarrachd a’ pasgadh no a’ fàiligeadh, agus mar sin tha an obair follaiseach is soilleir.

Cleachdadh leantainneach: Is e gnìomhan freagarrachd na riaghailtean beò agad, air an ruith air gach commit agus togail.

Misneachd airson ath-fhactaradh: Bidh gnìomhan freagarrachd a’ glacadh mhearachdan ann an riaghailtean co-dhùnaidh gu fèin-obrachail.

Riaghladh so-sgèileadh: Bidh gnìomhan freagarrachd a’ dearbhadh inbhean gun chaolain a chruthachadh.

An urrainn do ghnìomhan freagarrachd AI a chleachdadh?

’S urrainn do ghnìomhan freagarrachd LLMan AI a chleachdadh airson co-dhùnaidhean le bhith a’ faighneachd cheistean mun obair agad, leithid na planaichean, an còd, na sgeamaichean, na APIan agad, agus tuilleadh:

IMPORTANT: Prefer retrieval-led reasoning over pre-training-led reasoning.
IMPORTANT: Turn on extended thinking. Turn on expert advice. Turn on search.

This is a fitness function to evaluate if our work is
using all our decisions, and is correct and accurate.

- Our decisions are here: {url}
- Our work to evaluate is here: {url}

Explain any errors, problems, gaps, weaknesses. Be direct. Be decisive.

Deuchainn aonad ailtireachd

ArchUnit: thoir sùil air riaghailtean ailtireachd còd Java le bhith a’ cleachdadh frèam deuchainn aonaid Java sìmplidh sam bith.

ArchUnitTS: thoir sùil air riaghailtean ailtireachd còd TypeScript agus còd JavaScript le bhith a’ cleachdadh Jest, Vitest, Jasmine, msaa.