Architecture Decision Record

Active theme: Light

← Misalan rikodin shawara

Rikodin shawarar gine-gine: masu gyaran lambar shirye-shirye

Mahalli

Masu gyaran lambar shirye-shirye kayan aiki ne mai muhimmanci ga masu haɓakawa don rubuta da gyara lamba. Akwai masu gyaran lamba da yawa, kowanne da nasa jerin siffofi, fa’idodi, da rashin fa’idodi. Manufar wannan ADR ita ce rubuta shawarwarin gine-ginen da aka yanke don masu gyaran lambar shirye-shirye.

Fifiko

Gine-ginen masu gyaran lambar shirye-shirye ya kamata ya fifita waɗannan:

  • Raba zuwa ɓangarori: Ya kamata a ƙirƙiri mai gyaran lamba ta hanyar raba zuwa ɓangarori, yana ba masu haɓakawa damar keɓance shi da faɗaɗa shi yadda ake buƙata. Wannan yana ba da gine-gine mai sassauci wanda zai iya daidaita da buƙatun masu haɓakawa da tawagogi daban-daban.

  • Aiki: Ya kamata mai gyaran lamba ya kasance mai aiki da amsawa, yana ba masu haɓakawa damar yin aiki cikin inganci ba tare da kayan aikin da suke amfani da shi ya rage musu gudu ba.

  • Mu’amalar Mai Amfani: Ya kamata mu’amalar mai amfani ta kasance mai fahimta da sauƙin amfani, tana ba masu haɓakawa damar mai da hankali kan lambarsu maimakon fama da mai gyaran.

  • Iya Faɗaɗuwa: Ya kamata a ƙirƙiri mai gyaran lamba don ba da damar sauƙin faɗaɗawa da plugins da haɗewar wasu kamfanoni.

  • Dacewa: Ya kamata mai gyaran lamba ya dace da faffadan harsunan shirye-shirye da fasahohi, yana sa ya zama kayan aiki mai amfani ga masu haɓakawa daban-daban.

Shawara

Bisa waɗannan fifiko, ya kamata a ƙirƙiri gine-ginen masu gyaran lambar shirye-shirye da waɗannan ɓangarori:

  • Tsakiya: Wannan ɓangare yana ba da ainihin ayyukan mai gyaran lamba, kamar haskaka tsarin rubutu, gyaran rubutu, da sarrafa fayiloli.

  • UI: Wannan ɓangare yana ba da mu’amalar mai amfani ta mai gyaran lamba, ciki har da menus, sandunan kayan aiki, da gajerun hanyoyin madannai.

  • Plugins: Wannan ɓangare yana ba masu haɓakawa damar faɗaɗa ayyukan mai gyaran lamba ta shigar da plugins na wasu kamfanoni. Plugins na iya ba da ƙarin siffofi, kamar kammala lamba, linting, ko gyara kurakurai.

  • Haɗewa: Wannan ɓangare yana ba mai gyaran lamba damar haɗewa da sauran kayan aiki da fasahohi, kamar tsarukan sarrafa nau’i, tsarukan gini, ko kayan aikin gyara kurakurai.

Dalili

Rarraba mai gyaran lamba zuwa ɓangarori yana ba masu haɓakawa damar keɓance shi da faɗaɗa shi yadda ake buƙata. Wannan yana da muhimmanci domin masu haɓakawa da tawagogi daban-daban suna da buƙatu da hanyoyin aiki daban-daban, kuma gine-gine mai sassauci na iya karɓar waɗannan bambance-bambance.

  • Aiki: yana da muhimmanci domin masu haɓakawa suna buƙatar yin aiki cikin inganci ba tare da kayan aikinsu ya rage musu gudu ba. Mai gyaran lamba mai aiki yana da muhimmanci ga ingancin aiki kuma yana iya taimaka wa masu haɓakawa su kiyaye mai da hankalinsu da natsuwarsu.

  • UI: yana da muhimmanci domin yana ba masu haɓakawa damar mai da hankali kan lambarsu maimakon fama da mai gyaran. Wannan na iya kai wa ga ingantaccen aiki da ƙarancin takaici ga masu haɓakawa.

  • Iya Faɗaɗuwa: yana da ƙarfi domin yana ba da damar daidaita mai gyaran lamba da buƙatu da hanyoyin aiki daban-daban. Plugins da haɗewar wasu kamfanoni na iya ba da ƙarin siffofi da iyawa waɗanda ba su cikin mai gyaran na asali.

  • Dacewa: yana da daraja domin yana ba da damar amfani da mai gyaran lamba da faffadan harsunan shirye-shirye da fasahohi. Wannan yana sa mai gyaran ya zama kayan aiki mafi amfani ga masu haɓakawa daban-daban.

Ɓangarorin tsakiya, plugins, haɗewa, da UI suna ba da bayyananniyar rabuwar damuwa kuma suna ba da damar gine-gine na ɓangarori wanda za a iya faɗaɗa shi da keɓance shi cikin sauƙi. Wannan gine-gine mai sassauci ne, mai aiki, kuma yana dacewa da faffadan harsunan shirye-shirye da fasahohi, yana sa shi kayan aiki mai amfani ga masu haɓakawa.