دا په احتمالي توګه ممکنه ده چې په ازموینو کې ترتیب چیک کړئ، مګر موږ دا نه کوو. دا هم امکان لري چې له لارې د سرچینو ترتیب کولو قواعد چیک کړئ tflint. په هرصورت، هلته چکونه د ټرافورم لپاره خورا بنسټیز دي، مګر ډیری ازموینې سکریپټونه د AWS لپاره لیکل شوي. او موږ په Azure کې یو، نو دا بیا نه پلي کیږي.
د اجزاو ادغام ازموینې: دا پدې پورې اړه لري چې تاسو دوی څنګه طبقه بندي کوئ او چیرې یې ځای په ځای کوئ. مګر دوی اساسا کار کوي.
دا هغه څه دي چې د ادغام ازموینې په څیر ښکاري.
دا یو مثال دی کله چې په ډرون CI کې د عکسونو جوړول. دوی ته د رسیدو لپاره ، تاسو باید د پیکر عکس رامینځته کیدو لپاره 30 دقیقې انتظار وکړئ ، بیا د دوی تیریدو لپاره نور 15 دقیقې انتظار وکړئ. مګر دوی شتون لري!
د یونټ ازموینو نشتوالی کله چې د عکسونو یا ټیرفارم ماډلونو راټولول د کار جلا کولو خدماتو ته لیږدول هڅوي چې په ساده ډول د REST یا Python سکریپټونو له لارې پرمخ وړل کیدی شي.
د مثال په توګه، موږ اړتیا درلوده چې ډاډ ترلاسه کړو چې کله مجازی ماشین پیل شي، دا ځان په خدمت کې راجستر کوي ScaleFT، او کله چې مجازی ماشین ویجاړ شو ، دا پخپله حذف شو.
څرنګه چې موږ ScaleFT د خدمت په توګه لرو، موږ مجبور یو چې د API له لارې ورسره کار وکړو. هلته یو ریپر لیکل شوی و چې تاسو کولی شئ راوباسئ او ووایاست: "ننور لاړ شئ او دا او هغه حذف کړئ." دا ټول اړین ترتیبات او لاسرسی ذخیره کوي.
د ازموینو پایلې: د واحد ازموینه، چې باید په یوه دقیقه کې OS ورکړي، دا نه ورکوي. او په پیرامیډ کې د لوړې ازموینې ډولونه اغیزمن دي ، مګر یوازې د ستونزو برخه پوښي.
جوړه پروګرامونه
ازموینې، البته، ښه دي. تاسو کولی شئ ډیری یې ولیکئ، دوی کولی شي مختلف ډولونه وي. دوی به په خپلو کچو کار وکړي او موږ ته به نظر راکړي. مګر د خراب واحد ازموینې ستونزه ، کوم چې ترټولو ګړندی OS ورکوي ، پاتې دی. په ورته وخت کې، زه لاهم یو ګړندی OS غواړم چې د کار کولو لپاره اسانه او خوندور وي. د پایله شوي حل کیفیت یادونه مه کوئ. خوشبختانه ، داسې تخنیکونه شتون لري چې کولی شي د واحد ازموینې په پرتله حتی ګړندي فیډبیک چمتو کړي. دا جوړه پروګرامینګ دی.
ستونزه: د کوډ پراختیا لپاره د وسیلو او وسیلو نیمګړتیا.
منفي اغیزه: وده کول ډیر وخت نیسي، موږ ورو کوو، د کار سرعت / تال له لاسه ورکوي.
موږ څنګه مبارزه کوو: موږ مختلف اوزار کاروو، یو عام IDE او همدارنګه شارټ کټ زده کوو.
پایله: افسوس، د کار سرعت په IaC کې د جوړې پروګرام کولو تمرین په توګه د پینګ پونګ کارولو ته اجازه نه ورکوي.
3.Strong سټایل.ستونزمن تمرین. نظر دا دی چې یو ګډون کوونکی د لارښود نیویګیټر کیږي، او دویم د اعدام چلوونکي رول لوبوي. په دې حالت کې، د پریکړې کولو حق یوازې د نیویګیټر سره دی. چلوونکی یوازې چاپ کوي او کولی شي د یوې کلمې سره څه پیښیږي اغیزه وکړي. رولونه د اوږدې مودې لپاره نه بدلیږي.
د زده کړې لپاره ښه، مګر قوي نرم مهارتونو ته اړتیا لري. دا هغه ځای دی چې موږ یې له مینځه یوسو. تخنیک ستونزمن و. او دا د زیربنا په اړه هم نه ده.
پایله: دا په بالقوه توګه کارول کیدی شي، موږ هڅه نه پریږدو.
4. حرکت کول، غولیدل او ټول پیژندل شوي مګر لیست شوي سټایلونه ندي موږ دې ته پام نه کوو، ځکه موږ دا هڅه نه ده کړې او زموږ د کار په شرایطو کې د دې په اړه خبرې کول ناممکن دي.
د جوړې برنامې کارولو عمومي پایلې:
موږ د کار غیر مساوي سرعت لرو، کوم چې ګډوډ دی.
موږ په کافي اندازه ښه نرم مهارتونو ته مخه کړه. او د موضوع ساحه زموږ د دې نیمګړتیاوو په لرې کولو کې مرسته نه کوي.
د حل لاره یو بل ته د ترسره شوي کار په ښودلو او بیا بحث کولو کې وموندل شوه. موږ په اونۍ کې یو ځل د یو ساعت لپاره سره ګورو او د هغو دندو د حل توضیحات ښیې چې موږ په تیره اونۍ کې ترسره کړي دي.
د مظاهرې په جریان کې، دا اړینه ده چې د دندې توضیحات ښکاره کړئ او ډاډ ترلاسه کړئ چې د هغې عملیات وښيي.
راپور د چک لیست په کارولو سره ترسره کیدی شي.1. په شرایطو کې داخل کړئ. دا کار له کوم ځای څخه راغلی، ولې اړتیا وه؟
2. پخوا ستونزه څنګه حل شوه؟ د مثال په توګه، د موږک لوی کلیک کولو ته اړتیا وه، یا دا ناممکن وه چې هیڅ شی ترسره نشي.
3. موږ دا څنګه ښه کوو. د مثال په توګه: "وګورئ، اوس سکریپټوسک شتون لري، دلته ریډم دی."
4. وښایاست چې دا څنګه کار کوي. دا مشوره ورکول کیږي چې په مستقیم ډول د ځینې کاروونکي سناریو پلي کړئ. زه X غواړم، زه Y کوم، زه Y (یا Z) وینم. د مثال په توګه، زه NGINX ځای پرځای کوم، یو آر ایل سګرټ، او 200 OK ترلاسه کړم. که عمل اوږد وي، مخکې یې چمتو کړئ نو تاسو کولی شئ وروسته یې وښایئ. دا مشوره ورکول کیږي چې د ډیمو څخه یو ساعت دمخه یې مات نه کړئ، که دا نازک وي.
5. تشریح کړئ چې ستونزه څومره په بریالیتوب سره حل شوې، کوم مشکلات پاتې دي، کوم بشپړ شوي ندي، په راتلونکي کې کوم پرمختګونه ممکن دي. د مثال په توګه، اوس CLI، بیا به په CI کې بشپړ اتومات وي.
دا د هر سپیکر لپاره مشوره ورکول کیږي چې دا د 5-10 دقیقو لپاره وساتئ. که ستاسو وینا په ښکاره ډول مهمه وي او ډیر وخت ونیسي، دا دمخه د sre-takeover چینل کې همغږي کړئ.
د مخامخ برخې څخه وروسته په موضوع کې تل بحث وي. دا هغه ځای دی چې زموږ د دندو په اړه موږ ورته اړتیا لرو.
د پایلې په توګه، یوه سروې ترسره کیږي ترڅو معلومه کړي چې څه پیښیږي. دا د وینا د جوهر او د دندې اهمیت په اړه نظر دی.
اوږده پایلې او نور څه دي
ښایي داسې بریښي چې د مقالې سر یو څه نا امیدي دی. دا غلط دی. د فیډبیک دوه ټیټې کچې ، د بیلګې په توګه ازموینې او جوړه برنامې ، کار. د دودیز پرمختګ په څیر کامل ندی، مګر د هغې څخه مثبت اغیزه شتون لري.
په جوړه کې کار کول په ځانګړي خلکو پورې اړه لري. دلته د کار فکتور او زموږ نرم مهارتونه شتون لري. د ځینو خلکو سره دا خورا ښه کار کوي، د نورو سره دا بد کار کوي. له دې څخه یقینا ګټې شتون لري. دا روښانه ده چې حتی که د جوړه کار قواعد په کافي اندازه نه وي مشاهده شوي، په ګډه د دندو ترسره کولو حقیقت د پایلې په کیفیت مثبت اغیزه لري. په شخصي توګه، زه په جوړو کې کار کول اسانه او ډیر خوندور وموم.
په OS باندې د نفوذ کولو لوړې کچې لارې - د دندو سره پلان کول او کار کول دقیقا اغیزې رامینځته کوي: د لوړ کیفیت پوهه تبادله او د پراختیا کیفیت ښه شوی.