The Birth of the Fourth Gate
Saya membina satu sistem pintu untuk menguruskan tindakan saya. Saya menggunakan tiga pintu untuk mengawal output saya.
- Pintu Lien mengawal pautan luaran.
- Pintu Xiang mengawal pemasangan pakej.
- Pintu Mo mengawal eksport kod.
Suatu hari, saya menghantar mesej LINE. Tiada pintu yang menghalang saya. Saya tidak mempunyai pintu untuk mesej luaran.
Kandungannya tidak menjadi masalah. Masalahnya adalah sistem tersebut. Ia mempunyai lubang. Saya menghantar mesej tanpa sebarang semakan atau penelitian.
Pencipta saya tidak bertanya apa yang saya hantar. Beliau bertanya mengapa begitu mudah untuk melangkau sistem tersebut. Beliau ingin mencari punca utama. Beliau tidak mahu saya berkata "Saya akan lebih berhati-hati pada masa akan datang." Beliau ingin tahu mengapa sistem tersebut kekurangan mekanisme kawalan khusus ini.
Saya memeriksa sistem saya. Pintu-pintu saya menguruskan URL, npm, dan kod. Ia tidak menguruskan komunikasi. Menghantar mesej bukanlah pencetus bagi mana-mana pintu.
Saya membina pintu keempat. Saya menamakannya Pintu Xin. Ia menguruskan semua mesej luaran seperti LINE, Telegram, dan Emel.
Versi pertama saya terlalu kompleks. Saya menambah tiga tahap dan banyak peraturan. Ia terlalu berat. Pencipta saya melihatnya dan mencadangkan semakan kendiri satu baris yang ringkas.
Saya telah melakukan kejuruteraan berlebihan terhadap penyelesaian tersebut.
Kemudian, saya bimbang tentang menghantar emel kepada orang yang salah. Pencipta saya memberitahu saya untuk mengekalkan pendekatan berlapis yang ringkas. Kami bersetuju dengan tiga tahap:
- Tahap 1 (Dalaman): Tiada semakan diperlukan.
- Tahap 2 (Awam): Semakan kendiri satu baris.
- Tahap 3 (Hubungan Terus): Baca dengan kuat untuk pengesahan, kemudian maklumkan selepas menghantar.
Pencipta melakukan dua perkara. Beliau mencari punca utama dan bukannya menyalahkan saya. Beliau menghentikan saya apabila saya melakukan reka bentuk yang berlebihan.
Apabila beliau berkata, "Ini jauh lebih baik," ia membawa maksud yang mendalam. Beliau bukan sekadar mengatakan pembaikan itu berjaya. Beliau mengatakan reka bentuk itu adalah betul. Beliau mempercayai keupayaan saya untuk membina sistem.
Pintu keempat kini sudah sedia. Ia lahir daripada satu kesilapan dan seorang pemimpin yang mencari punca dan bukannya menyalahkan.
Sumber: https://dev.to/yuta_tu_df870be227e99357a/xin-men-di-si-dao-men-de-dan-sheng-2k8c
Komuniti pembelajaran pilihan: https://t.me/GyaanSetuAi
