Architecture Decision Record

Active theme: Light

← Ensamplow kovskrif dyberth

Kovskrif dyberth arkitektoryeth: snake_case erbynn camelCase rag API REST?

Dyberth: kustom hanow snake_case a vydh usys rag penngyvyow API REST

Studh: Degemmerys

Kettesten

Yn kustomow hanow rag APIyow REST, yma dew furv poblek: snake_case ha camelCase. Furv snake_case yw may fo pub ger y'n hanow dyberthys gans tonnow-isel, hag camelCase yw may fo an kynsa ger a'n hanow yn lytherennow byghan, ha lytheren gynsa an geryow a sew yn lytherennow bras. An dyberth ma a dhybarth pyth kustom hanow a dal bos usys rag API REST.

Gyrryoryon dyberth

  • Kesstowans gans kustomow hanow a vo y'n towl

  • Redyadewder ha splannder rag pynag den a hyll oberi war an API

  • Junyans gans usadow gwella an diwysyans rag kustomow hanow API REST

  • Es dhe weythi ha gwitha

Dyberth

Kustom hanow snake_case a vydh usys rag penngyvyow API REST. An dewis ma yw ledhys gans an fylmys a sew:

  1. Kesstowans: An towl a usya kyns kustom hanow snake_case rag oll an penngyvyow, ha prow vydh gwitha an kustom ma rag surhe kesstowans a-dreus an towl oll.

  2. Redyadewder ha splannder: Kustom snake_case yw moy redyadow hag es dhe gonvedhes. An tonnow-isel a re dyberth splann ynter geryow, ow wul es dhe dhiskudha ha konvedhes styr an hanow.

  3. Junyans gans usadow gwella an diwysyans: Kustom snake_case yw usys yn ledan y'n diwysyans hag yw prederys avel usadow gwella rag APIyow REST, ow wul ev dewis da rag an towl.

  4. Es dhe weythi ha gwitha: Gwitha gans an kustom hanow a vo yw moy es dhe weythi ha gwitha awos res vydh nowydhhe oll an kod ha dogvennans a vo mar tewisir kustom nowydh.

Sewyansow

Yma sewyansow gallus a'n dyberth ma.

  • Mar pe esely nowydh an tim dhe junya an towl nag yns aswonnys gans kustom hanow snake_case, hemma a hyll dri kemmysk ha gwallow yn displegyans. Byttele, awos snake_case yw kustom usys yn ledan, ristyans a'n par ma yw minimal.

  • Mar kerhir toulys po framweythow erell y'n towl selys meur war kustom camelCase, martesen res vydh strivyans ychwanek dhe dreylya ynter kustomow hanow. Byttele, nyns yw pyskes meur awos an towl re savonas war kustom snake_case.

Yn ollgemmyn, an dyberth dhe usya kustom hanow snake_case rag penngyvyow API REST a dhre fordh kesson, redyadow, ha savonys diwysyans hag yw es dhe weythi ha gwitha.

Kovadhow: an folen ma a veu gwrys gans ChatGPT, ha wosa hedna nowydhhes rag splannder ha furv.