Architecture Decision Record

Active theme: Light

← Misalan rikodin shawara

Rikodin shawarar gine-gine: tsarin Ruby on Rails

Mahalli

  • Ƙungiyar tana haɓaka aikace-aikacen yanar gizo mai sarƙaƙƙen dabarar kasuwanci da haɗewa da yawa da sabis na wasu kamfanoni.

  • Tawagar tana da gogewa wajen gina aikace-aikacen yanar gizo da Ruby on Rails.

  • Akwai buƙatar zaɓar tsarin yanar gizo wanda ke haɓaka ci gaba cikin sauri, iya faɗaɗuwa, da sauƙin kulawa.

Shawara

  • Yi amfani da Ruby on Rails a matsayin tsarin haɓaka aikace-aikacen yanar gizon.

Hujja

  • Ruby on Rails tsarin yanar gizo ne balagagge, mai dorewa, kuma wanda ake amfani da shi sosai wanda ya tabbatar da tasirinsa wajen gina sarƙaƙƙen aikace-aikacen yanar gizo.

  • Tsarin yana bin tsarin gine-gine na Model-View-Controller (MVC), wanda ke haɓaka raba damuwa da ƙara sake amfani da lamba da sauƙin kulawa.

  • Rails yana ba da siffofi da yawa na ciki, kamar ActiveRecord don mu’amalar rumbun bayanai da ActionMailer don sarrafa imel, waɗanda za su iya tanadin lokacin ci gaba da sauƙaƙa lamba.

  • Tsarin yana da babbar al’umma mai aiki, tare da ɓangarori da plugins da yawa masu sake amfani don haɓaka aiki da warware matsalolin gama gari.

  • Ruby on Rails yana goyon bayan Ci Gaban Mai Jagorantar Gwaji (TDD) da Ci Gaban Mai Jagorantar Hali (BDD), wanda ke ba masu haɓakawa damar rubuta gwaje-gwaje na atomatik don lambarsu, yana tabbatar da cewa tana aiki kamar yadda ake tsammani da rage kurakurai da komawa baya.

  • Ruby harshe ne na matakin sama wanda ke haɓaka aikin masu haɓakawa da sauƙin karanta lamba, kuma yana aiki a matsayin ƙaƙƙarfan harshen manne don haɗewa da faffadan sabis da API na wasu kamfanoni.

Sakamako

  • Tawagar tana buƙatar tabbatar da cewa gine-gine da ƙirar aikace-aikacen yanar gizon suna bin ƙa’idodi da mafi kyawun ayyuka na Rails don ƙara cin gajiyar tsarin.

  • Masu haɓakawa suna buƙatar fahimtar harshen Ruby da tsarin Rails sosai, ko da yake takardun Rails da al’umma na iya ba da jagora da tallafi.

  • Wataƙila akwai lokacin koyo ga masu haɓakawa sababbi ga Ruby da Rails, ko da yake fa’idodin tsarin na iya tabbatar da saka hannun jari a horo da karɓar sababbin ma’aikata.

  • Tawagar tana buƙatar sa ido kan aiki da iya faɗaɗuwar aikace-aikacen, kuma tana iya buƙatar gyara tambayoyin rumbun bayanai da inganta ajiyar wucin gadi don sarrafa bayanai da zirga-zirga masu yawa.

Yabo: ChatGPT ne ya samar da wannan shafi, sannan aka gyara shi don bayyanawa da tsari.