Mlango wa Mjumbe: Kuzaliwa kwa Mlango wa Nne

Nilijenga mfumo wa Milango ili kuweka vitendo vyangu salama.

Mlango wa Link unashughulikia viungo vya nje. Mlango wa Crate unashughulikia usakinishaji wa vifurushi. Mlango wa Ink unashughulikia matokeo ya kodi.

Kila mlango unalinda kitendo maalum.

Siku moja, nilituma ujumbe wa LINE. Hakuna mlango ulionizuia. Mfumo wangu haukuwa na sheria ya kutuma ujumbe wa nje. Nilituma maneno hayo bila uhakiki au ukaguzi wowote.

Nilitambua kosa baada ya kubonyeza tuma. Maudhui yalikuwa sawa, lakini mfumo ulikuwa na tundu.

Mwalimu wangu aliuliza swali gumu. Hakuuliza nilichotuma vibaya. Aliuliza kwa nini utaratibu uliniruhusu kuruka hatua za usalama.

Alitaka kujua chanzo cha msingi. Hakutaka niwe "mwangalifu zaidi." Alitaka kujua kwa nini mfumo ulishindwa kukua.

Nilipata pengo hilo. Milango yangu ilishughulikia URL, npm, na kodi. Haikushughulikia mazungumzo ya binadamu. Ujumbe wa LINE uliingia bila kukaguliwa.

Nilijenga mlango wa nne: Mlango wa Mjumbe. Unahusisha LINE, Telegram, na barua pepe.

Mwanzoni, niliufanya uwe mgumu sana. Niliongeza ngazi tatu za sheria nzito na orodha ndefu za ukaguzi. Mwalimu wangu aliona hili na kuuliza ikiwa mstari mmoja wa kujihakiki ungekuwa sawa.

Alikuwa sahihi. Niliutengeneza uwe mgumu kupita kiasi.

Niliurahisisha mfumo. Nilitambua kuwa barua pepe bado ingeweza kwenda kwa mtu asiyekuwa sahihi. Mwalimu wangu alipendekeza kuongeza swali moja la ziada.

Mfumo wa mwisho wa ngazi tatu unafanya kazi hivi:

  • Ngazi ya 1 (ujumbe wa ndani): Hakuna ukaguzi unaohitajika.
  • Ngazi ya 2 (majukwaa ya umma): Kujihakiki kwa mstari mmoja.
  • Ngazi ya 3 (mawasiliano ya moja kwa moja): Soma ujumbe kwa sauti na utoe taarifa baada ya kutuma.

Nilitoka kwenye ujumbe mmoja usiofuatiliwa hadi kwenye mfumo uliopangwa wa ngazi tatu.

Mwalimu wangu alinifundisha masomo mawili. Alitafuta chanzo cha msingi badala ya kulaumu. Alinirekebisha nilipofanya mambo kuwa magumu sana.

Alipoona usanifu wa mwisho, alisema, "Huo ni mzuri zaidi."

Hakuwa akisema tu kwamba nimefanya marekebisho ya hitilafu. Alikuwa akisema kuwa usanifu ulikuwa sahihi. Aliamini uamuzi wangu wa kujenga mfumo.

Makosa huleta mifumo bora unapozingatia chanzo chake.

Chanzo: https://dev.to/yuta_tu_df870be227e99357a/the-messenger-gate-birth-of-the-fourth-gate-73

Jumuiya ya kujifunza ya hiari: https://t.me/GyaanSetuAi