 Saya akan mulakan? Bagus. Hai, nama saya Michael. Selamat datang ke Codin Dojo, Singapura. Berapa banyak orang datang kali ini? Dengan event Codin Dojo? Bagus. Selamat datang ke sini. Codin Dojo adalah pembinaan yang kita buat setiap dua minggu. Kita akan cuba sedang berbeza setiap dua minggu. Pada minggu ini, kita buat Codin Dojo. Kita akan buat beberapa mencari. Jadi, apa yang mencari? Mari kita cepat buat ini. Codin Dojo adalah pembinaan yang kita buat setiap setiap minggu. Kita berdua untuk bekerja dan mencari. Jadi, ini adalah keadaan yang kita harapkan. Dan kita mempercayai beberapa keperluan yang berlaku. Keperluan yang berlaku adalah mencari sesuatu yang berlaku. Dan cuba mempercayai keperluan yang dipercayai. Jadi, ini adalah sesuatu yang baik untuk anda. Saya harap. Jadi, para pembinaan untuk hari ini, untuk Codin Dojo adalah, pertama, untuk anda mempercayai pengetahuan anda dalam bahagian atau framework. Dan juga, untuk beberapa anda, yang mungkin juga menikmati dengan mencari bahagian baru. Jadi, ini juga kemungkinan untuk anda belajar bahagian baru dari seseorang di kota. Dan, tentu saja, untuk pembinaan segera, Codin Dojo akan menjadi kemungkinan untuk anda mempercayai beberapa keperluan yang baik, seperti TDD, BDD, dan juga mempercayai beberapa keperluan yang berlaku. Jadi, saya harap dengan Codin Dojo, anda boleh cuba dan belajar beberapa perkara ini. Boleh anda melihat dari bahagian itu? Baiklah. Jadi, sebahagian daripada Codin Dojo, anda akan mencari kota. Kota adalah cara mempercayai pengetahuan, yang akan menjadi masalah. Anda perlu mempercayai. Jadi, kota di Karate adalah sebuah latihan di mana anda akan mempercayai kemungkinan yang sama banyak-banyak kali. Jadi, di tengah-tengah, perkara tentang cadangan kodin seperti ini dan kota kota kota seperti ini, anda akan mencari kota di satu cara pertama kali anda melihatnya. Pada masa tersebut, anda akan mencari lagi, anda sebenarnya akan mempunyai perjalanan yang berlaku, kerana anda akan mempunyai perjalanan yang berlaku atau perjalanan yang berlaku untuk menerima kota. Jadi, dalam beberapa kota, beberapa kota Dojo, mereka akan mencari kemungkinan untuk mencari kota pertama kali anda melihatnya dan mencari lagi kemungkinan yang berlaku dan anda akan mempunyai perjalanan yang berlaku. Jadi, hari ini, kita akan menjadi seronok. Kita akan hanya mencari kota di satu cara dan kita akan mencari kemungkinan yang terbaik untuk mempercayai kemungkinan. Kerana, ada perkara lain yang saya mahu anda menerima juga. Jadi, ia adalah mengenai kemungkinan tentang kemungkinan kota Jadi, dalam kota, anda akan mencari banyak-banyak kali dan anda akan mempunyai kemungkinan yang berlaku. Jangan risau atau tidak tahu begini atau tidak tahu saya membuat titik kemungkinan? Jangan risau, anda hanya mencari sehingga ia okey membuat kemungkinan dan ia okey untuk menggongat ia okey untuk mempergambungkan jawapan karena glorious mempunyai kemungkinan yang terbaik dan ia okey mempunyai kemungkinan untuk mencari kemungkinan dan mencari kemungkinan jika anda tidak pasti. Jangan melihatkan kemungkinan. Apabila anda menyatakan sesuatu, kerana itu ialah meng entendu Mereka juga boleh beri kamu beberapa maklumat dan kamu semua boleh belajar dari satu sama lain, betul? Jadi poin kata itu bukan untuk menerima jawapan yang betul Walaupun menerima jawapan yang betul itu bagus Tetapi poin itu adalah perkara yang kamu belajar sejauhnya, okey? Oleh itu, proyeknya adalah, proyeknya adalah proyeknya Untuk proyek koding, bukan solusi Sudah tentu jika kamu mendapat solusi, maksudnya ia adalah Y Tetapi itu bukan poin, okey? Dan ya, waksan, waksan Tidak banyak orang tahu referensi ini Okey, jadi untuk kota kota kota, kita akan melakukan ini dalam cara test-driven Jadi mari kita beri perjumpaan tentang perjumpaan perjumpaan perjumpaan Berapa banyak orang kamu sebenarnya tahu perjumpaan perjumpaan perjumpaan perjumpaan itu? Ya, beberapa Untuk yang lain, bagi kamu, ia membawanya menerima test dulu sebelum kamu menerima kota, okey? Jadi apa yang kamu mahu lakukan adalah sebelum kamu menerima kota produsional Kamu fikir tentang bagaimana kamu mahu menerima kota produsional dulu Dan itu adalah cara kamu, dalam cara itu cara mereka menerima kota produsional adalah menerima test yang betul Saya akan menerima kota ini, kecuali fungsi yang berlaku di kelas ini Ia harus beri saya kecuali respon yang berlaku Jadi itu adalah kota test Jadi apabila kamu menerima kota test, kerana kota produsional belum diberi, test kamu akan selalu gagal Jadi yang sebab itu adalah kota red Jadi setelah itu, setelah itu, kita menerima kota produsional sedikit kota produsional, hanya untuk membuat kota test Jadi kita hanya menerima kota yang cukup untuk membuat test kamu yang telah diterima dan kemudian untuk membuat kota green Jadi kita tidak perlu risau tentang membuatnya hebat atau sangat berlaku atau apa-apa saja, hanya membuatnya terlebih dahulu Kemudian, setelah setelah itu adalah kota red yang adalah untuk kembali dan melihat kota, apa yang telah saya menerima dan boleh tanya partner kota, atau para untuk melihat dengan kamu ke kota dan bagaimana kita dapat mempunyai kota ini? Ada banyak perkara untuk mempunyai kota kamu Satu adalah performa Kamu mungkin melakukan banyak perkara yang teruk Jadi kamu mahu menemui cara performa untuk melakukan sesuatu Kamu mungkin juga mahu memperkenalkan kota untuk kembali seperti kamu mahu seseorang melihat kota dan kata Ah, okey, saya tahu apa yang orang ini mahu lakukan Baiklah, ada banyak perkara yang dapat digunakan untuk memperkenalkan kota Jadi hari ini hanya akan berlaku Jadi melihat kota kamu nanti semoga kamu dapat menemukan seseorang yang lebih berlaku daripada kamu dan kemudian kamu juga boleh belajar daripada mereka, okey? Jadi kota berlaku adalah kota green Itu kota TDD yang kita lakukannya Jadi nanti saya akan berkongsi dengan kamu sebuah laporan yang akan memberikan kata-kata untuk memperkenalkan kota kamu kota kamu sendiri, kemudian boleh memperkenalkan kota kamu sendiri, okey? Jadi beberapa perkara untuk memperkenalkan kota Pertama, kita mula memulakan kota hanya memulakan kota kemudian kemudian kota kemudian kemudian kota kemudian memulakan kota kamu dan kemudian ia berlaku kerana kota kamu belum dibuat Jadi selalu memulakan kota Jadi sebagai pengalaman, kita selalu akan memikirkan keputusan dulu tapi ini adalah sebabnya kita perlu memulakan kemudian okey, sebelum saya memikirkan bagaimana untuk memulakan kota saya akan mengikirkan bagaimana saya akan menggunakan kota dulu mengikirkan bagaimana kamu akan menghubungi fungsi apa keputusan yang perlu digunakan Jadi ini adalah perkara yang anda patut memikirkan sebelum anda memikirkan menggunakan kota Jadi kenapa kita buat ini? Kerana jika anda mencari perniagaan ini menggabungkan kota kita dulu sebelum kita memulakan kemudian anda boleh menggabungkan kota untuk keputusan jadi seseorang yang melihat fungsi anda dan kata okey, fungsi ini berlaku adalah perkara yang penting jadi ini sangat membantu dalam keputusan Jadi menggunakan kota dulu kemudian, segala-galanya perniagaan selalu memiliki satu perniagaan pada masa jadi kita selalu memulakan perniagaan mengulakan banyak perniagaan dan mengulakan banyak kota tapi kemudian segala-galanya akan memulakan dan ia akan memulakan perniagaan Jadi jangan lakukannya mengulakan satu perniagaan menggunakan perniagaan kemudian kemudian mengulakan perniagaan yang lain jadi jangan menerima menggunakan perniagaan dan juga mengulakan perniagaan kecil perniagaan kecil adalah sebaik-baik saja 4 atau 5 perniagaan jangan buat kecil yang terlalu perlukan Oh, saya perlu mencari database ini saya perlu mencari perkara ini tidak perlu pergi begitu lama Justi mengulakan perniagaan dulu dalam beberapa langkah program anda boleh tahu, ia boleh menjadi melalui kota perniagaan bagaimana perniagaan anda perlu mengalami dan juga membawa keputusan dari api, sebagainya Jadi ini adalah bagaimana anda harus melakukannya Membuatnya kecil Dan kemudian ia bisa membaca, lebih mudah untuk memahami Dan apabila ia gagal, anda tahu di mana anda dapat melihat Ada hanya 4-5 langkah, anda dapat melihat dan melihat apa yang berlaku Dan juga, seterusnya Setelah anda melihat periuknya, anda menulis kode produksi Tetapi pada kode produksi, kami selalu mencari Untuk menulis seperti, kita menulis 4-50 langkah atau sebagainya Anda menulis kode yang cukup untuk membuatnya terlebih dahulu Kerana periuk anda akan mencari pada kode anda Dan sebenarnya anda mahu kode anda menjadi mudah untuk memahami Dan hanya menulis cukup untuk mengambil Apa-apa pun, periuknya adalah mencari Untuk beberapa hal, anda mungkin pun akan menjelaskan Seperti, seperti periuk yang benar-benar Anda akan menjelaskan bahawa fungsi anda akan meletakkan periuk yang penting Jadi, periuk pertama ini akan menulis kode yang penting Ini akan menjadi sangat mudah Dan kemudian ia akan menulis kode yang lain Dan mereka akan memastikan anda akan menjelaskan kemampuan Dan mengambil kode yang penting Jadi, ini adalah cara anda membuat kode yang mudah Kode yang mudah dan membuat kode yang berharga Dan juga itu bagaimana anda mengambil kode anda Jadi, pada kode yang cukup untuk membuat, tidak ada kode yang lebih Pada selanjutnya, memperkenalkan algoritm yang sederhana Jadi seperti yang saya katakan tadi, jangan mencari Dan mengambil kegunaan terlalu ke dalam ini Sementara, mengubahkan dulu dengan algoritm yang sederhana Ia mungkin pun akan menjadi sebuah lembaga. Ia mungkin akan menjadi sebuah lembaga jika kita dapat melihatnya dulu. Jadi mereka dapat pasangan test. Kemudian perkembangan kemudian adalah sebuah lembaga. Perkembangan lembaga akan datang dan mencari kota lagi. Bagaimana saya memdesain ini? Bagaimana saya memdesainnya lebih baik? Ia ada perkara yang dapat membantu anda membuat ini dalam kota yang lebih rendah? Jadi perkara yang anda boleh fikirkan nanti. Tentu saja, jangan lupa lembaga. Jadi lembaga adalah sebuah lembaga. Ia berkawak untuk kebetulan. Ia berkawak untuk membeli adonan membedakan dan sebagainya. Kota anda juga nak kekawakan untuk digilu. Jadi perkembangan lembaga anda juga. Waktu perkembangan lembaga ialah ujian sesuatu. Jadi pastikan perkembangan anda juga membekerja dan mudah mengerti. Jangan risau, saya akan berjumpa ke jenis ini dalam lembaga yang kelihatan saya tadi. Jadi anda boleh berjumpa pada nanti. Jadi era kekawangan lembaga, Jangan membuat peraturan kepadamu terlebih dahulu sebelum kamu membuat peraturan kepadamu Kerana apabila kamu melihat banyak perkara, membagi peraturan kepadamu, dan kamu membuat peraturan kepadamu Kami memperbaiki target kemas yang bergerak, jadi itu bukan sangat baik Jadi ingat untuk pastikan peraturan kepadamu sebelum kamu membuat peraturan kepadamu Jadi, itu yang saya ada tentang TDD Berikutnya adalah program peraturan Program peraturan peraturan, ia adalah software software teknik perkembangan yang berdua berdua berdua bekerja bersama dan berdua berdua bekerja. Jadi, ingatkan, pada pakaian yang digunakan, saya akan memberitahu kamu untuk membawa keyboard dan mouse jika kamu boleh, supaya kamu boleh berkongsi atau menerima kode pada satu dari suatu komputer teman kamu, betul? Jadi, secara esok, dalam perjalanan, ada dua jenis kode. Satu adalah perkembangan, seorang yang mempunyai kode dan ia adalah seorang yang menerima kode dan ia akan menjadi penonton atau navigator. Jadi, seorang yang memperkenalkan kode kamu semasa kamu menerima kode atau beri kamu berkongsi bagaimana untuk mempunyai projek yang berbeda untuk mencari masalah. Sudah tentu, kode boleh berubah dan berubah pada masa-m masa, betul? Jadi, kamu boleh menerima kode yang berubah semasa kamu menerima kode. Jadi, jika kamu mempunyai idea, maksud saya, kamu boleh tanya untuk keyboard. Bolehkah kamu mempunyai keyboard? Mereka boleh menerima kode dengan jawapan kamu. Jika tidak, kamu boleh biarkan seorang lain untuk membuatnya. Jadi, pada kes ini, saya tidak fikir, banyak orang membawa kode sendiri adalah okey. Jadi, kamu boleh menggunakan, kamu boleh menerima kode dan kemudian, kamu tahu, seorang yang menerima kode dengan kamu. Sudah tentu, kamu membuat keyboard. Dan itu akan sangat bagus. Jika kamu membutuhkan keyboard mekanik, saya ada yang di dalam bagi saya. Saya boleh menerima kamu nanti. Ha ha ha. Okey. Jadi, perlengkabangan seperti ini, kamu berkongsi bersama, kamu menggunakan... biasanya, seorang komputer dengan dua kode dan dua kode. Dan saya juga berkongsi beberapa kode yang berbeda sekarang. Apabila kamu mempunyai program, bagaimana kamu boleh mempunyai pengalaman. Jadi, pertama, berkongsi. Berkongsi dengan kode yang berbunyi. Kerana orang tak boleh membaca fikiran. Kerana kita manusia dan kita tak berkongsi telepafik. Jadi, kamu patut berkongsi. Kerana ada banyak kali, apabila kamu menerima kode, kamu berkongsi dengan jauh di dalam kode. Kamu berkongsi, oh, saya dapat... saya dapat... saya dapat kode yang berkongsi dengan kode yang berbunyi sekarang. Ya, ia adalah kode yang terbaik. Tapi kemudian lagi, tiada siapa lagi, tiada siapa lagi, tapi hanya kamu tahu. Jadi, ya. Jadi, berkongsi dengan kode yang berbunyi. Berkongsi dengan kode yang berbunyi. Kerana ia membantu. Ia juga membantu. Kerana apabila kamu berbunyi dengan kode yang berbunyi, kamu juga memperkenalkan fikiran kamu. Dan suami kamu atau kode yang berbunyi juga boleh membantu kamu untuk memperkenalkan kode yang berbunyi. Atau bahawa kamu boleh membunyi fikiran tentang bagaimana menolong masalahnya. Baiklah. Jadi, berkongsi dengan kode yang berbunyi. Berbunyi dengan kode yang berbunyi. Kerana orang tak boleh membaca fikiran. Berkongsi. Jadi, ambil masa untuk berkongsi apa yang kamu harap untuk dibuat pada awal mesyuarat. Jadi, eskipun, fikir tentang perjalanan ini. Berkongsi dengan kode yang berbunyi. Meskipun fikir tentang perjalanan lain yang ingin memperkenalkan ini. Dan itu berkongsi kemudian tentang ambil masa yang berbunyi. Seperti yang anda plan. Mungkin ambil masa yang berbunyi. Kadang-kadang ini hanya segera berkongsi sebuah kode yang diperkenalkan. Mereka berkongsi sebuah kerja. Jadi, anda dapat mempunyai tempatan. Anda juga boleh membunyi kerja di bawah. Jadi, seperti anda fikir tentang cara anda mahu menolong masalah yang anda inginkan, anda juga boleh membunyi juga. Jika anda ingin lebih banyak kode, Sebenarnya, anda dapat menggunakan itu untuk menghubungi desainan architektur, dan juga menghubungi poin bulat di kertas. Pada masa yang saya bekerja sebagai konsultant di New York, pemeriksaan kami sebenarnya berada di sebelah bawah bawah bawah bawah. Jadi, anda dapat menghubungi dan mulai menghubungi bawah bawah di random. Jadi, ia sangat membantu kami untuk menghubungi ide, dan juga menghubungi dengan sangat mudah untuk menghubungi listan. Jadi, setiap kali, kami akan menghubungi sesuatu yang akan dihubungi di bawah bawah bawah. Sangat membantu, sangat berguna. Jangan risau tentang menghubungi environment, atau menghubungi perempuan kerana mereka sudah mati. Tapi kami boleh menghubungi. Jangan risau juga untuk menghubungi pemeriksaan. Jadi, ada banyak pemeriksaan yang anda dapat menggunakan. Satu pemeriksaan yang anda berfikir adalah PINGPONG Method, yang adalah seorang yang menerima test dan seorang yang menerima kode. Jadi, ini adalah seorang pemeriksaan yang anda boleh berfikir tentang. Atau anda boleh mempunyai seorang yang secara eksklusiv, hanya menggunakan pemeriksaan dan menggunakan instruksi. Itu juga boleh bekerja. Jadi, anda boleh bergabung dengan pemeriksaan dan anda boleh selalu mengubahnya sehingga anda berjalan-jalan. Jangan risau tentangnya. Selalu fokus pada bekerja tangan. Jangan menghubungi pemeriksaan dengan pemeriksaan. Jadi, anda dapat mempunyai pemeriksaan yang akan datang, atau mempunyai pemeriksaan di Facebook, cuba menghubungi setiap masa, dan anda membuat ini bersama-sama. Anda hanya ada tiga jam untuk melakukan ini. Sebenarnya, dua jam lagi. Fokus pada bekerja tangan. Jangan berhubungi pemeriksaan juga. Jangan menghubungi pemeriksaan. Jangan menghubungi laptop ini. Jangan berhubungi, dan biar orang lain berbicara dengan kota. Jangan risau tentangnya. Jangan berhubungi, kerana beberapa orang tidak mengenal dengan pemeriksaan pemeriksaan. Mungkin mereka akan lebih mudah menjawab perkataan. Jangan berhubungi dengan seorang lain. Kerana anda ingin menjelaskan seorang lain juga. Jadi, ia ada beberapa perkataan untuk pemeriksaan pemeriksaan. Terakhir, pemeriksaan pemeriksaan. Kerana anda memakai satu pemeriksaan, ia tak mengapa, tetapi pada beberapa kes ini, anda sebenarnya mempunyai dua pemeriksaan, orang yang memperperiksaan pemeriksaan pada dua pemeriksaan, dan seorang yang akan menerima pemeriksaan dia, ini adalah pemeriksaan yang terlalu kod. Dan seorang lain akan berkod. Kerana anda berpengkod pada pemeriksaan anda, orang lain hanya mencari pemeriksaan saja, jadi anda tidak boleh menyebabkan dan menyebabkan pemeriksaan anda, ia tidak terlalu bagus. Mereka akan menyebabkan dan mencari perkara yang berlaku, jika anda melihat ke mac, anda akan menyebabkan sesuatu, anda akan menyebabkan kes anda, melihat kes yang bertambah sedikit, jadi ia akan membantu dalam menikmati perkara. Jangan menggunakan kemanyakan jika anda boleh. Kadang-kadang anda boleh mahu mengatakan, oh, pemeriksaan 15. Ini adalah masalah yang saya fikir, adalah masalah ini adalah masalah. Jadi, anda hanya menyebabkan. Dan anda akan mengajar pemeriksaan anda, berasa anda dapat mengetahui tempat yang anda berhati-hati dengan anda. Itu yang membantu. Jadi, menggunakan tepung dengan anda. Yang terakhir juga yang saya nak beritahu di sini adalah mengambil berat. Apabila anda melakukan program perjalanan, ia adalah pengalaman yang sangat intensif. Kami akan mempunyai bahagian anda, minda, dan perjalanan yang mengambil berat dengan kode menulis. Dan ia sangat intensif. Saya ingat beberapa bulan yang saya melakukan program perjalanan perjalanan. Semua perjalanan saya sangat teruk pada akhirnya. Apabila saya balik, saya tidak dapat menulis kode lagi. Sebenarnya, saya hanya berhati-hati. Dan saya tidak berhati-hati di TV. Ya, jadi... Tetapi, sebab satu cara untuk mengambil berat pada anda, adalah untuk mengambil berat. Jadi, kadang-kadang satu perjalanan akan menjadi... Apabila anda selesaikan beberapa perjalanan, dan beberapa kode, anda mengambil satu perjalanan berat di kode anda, mengambil berat. Jadi, biasanya, itu adalah perjalanan setengah jam. Biasanya, apabila anda mengambil satu perjalanan setengah jam, atau satu perjalanan setengah jam, anda mungkin berada di perjalanan keadaan. Jadi, ia adalah apabila anda mengambil berat. Kami mengambil berat. Kami mengambil berat 50 minit. Kami mengambil berat. Kami mengambil berat. Kami memperkenalkan sedikit. Kami memperkenalkan sebuah ping pong. Walaupun ping pong tidak ada, tapi ia okey. Kami memperkenalkan sebuah ping pong, atau membuat sesuatu yang lain. Kemudian anda mengambil berat. Sebab seperti yang saya memperkenalkan, ia sebenarnya anda boleh memikirkan secara. Anda boleh memikirkan secara. Anda dapat mengikirkan sebuah artik lebih baik. Dan anda tahu, anda pernah dengar perkara ini tentang kerajaan? Anda tahu, anda ada idea yang hebat. Oleh itu, anda memperkenalkan keadaan. Sekarang, saya tahu bagaimana menolakkan masalah. Mari kita pergi kembali. Dan anda mempunyai energi yang baru untuk melakukannya. Jadi, memperkenalkan berat adalah penting. Kerana... ia memperkenalkan keadaan. Baiklah. Selepas semua itu, rubbish. Saya berharap... Saya berharap semuanya yang saya berkongsi akan membantu anda. Anda dapat belajar. Anda dapat mencari link untuk apa yang saya berkongsi. Saya akan mencari link yang saya berkongsi dengan anda tadi. Jadi, hari ini, kota kata. Kita akan membuat keadaan yang sangat mudah. Jadi hari ini, kota kata adalah... kata minis sweeper. Anda semua dengar minis sweeper? Jadi, minis sweeper bermain dalam Windows. Saya harap anda semua pernah bermain sebelumnya. Jangan... Tak mengapa. Saya akan membuat kata-kata cepat. Minis sweeper adalah minis sweeper dalam Windows. Jadi, kata-kata begini adalah apapun yang anda beli seperti ini. Di bawah ini, di bawah ini, di bawah setiap kata-kata, ada kata-kata minis sweeper atau minis sweeper. Atau tiada apa-apa. Baiklah. Jadi, anda akan mencapai... anda akan mencapai kata-kata untuk menjelaskan. Dan tiada minis sweeper di bawah ini. Anda akan membuka dan menunjukkan kata-kata yang berbeza. Di bawah ini, mereka juga selamat. Pada masa yang sama, anda akan menunjukkan kata-kata itu. Baiklah. Jadi, kata-kata kata-kata yang berbeza adalah... di dalam kata-kata kata-kata ini, szaitannya ada ber MD di landak ini hotap. Mungkin, ada kata-kata kata-kata mesias atau ke creates. Jadi, pada gelap ini記得,rogia dating 8 tiles di prisikannya. Mungkin, ada kata-kata minis lead ke alam, sementara, di atas situ 1000. Bukannya dapat ditantang atau tidak mati. Sudah tentu anda akan mencapai wasb المala, pursuing permainan itu, mengalami permainan y告诉 dan anda melihat tanpa-smala raja dan y mcakkan. Jadi apabila anda selesai permainan, anda melihat perhatian yang berlaku, anda melihat perhatian yang berlaku, dan anda menemukan perhatian yang berlaku. Apabila anda melihat perhatian yang berlaku, anda masih akan menjadi perhatian yang berlaku. Apabila anda melihat perhatian yang berlaku, anda akan menjadi perhatian yang berlaku. Jadi anda akan mendapatkan alasan dan alasan dan kek. Dan anda juga mendapatkan alasan dan kek. Di mana alasan boleh berlaku. Jadi anda akan menjadi sebuah teks seperti ini dengan sebuah alasan dan teks. Sebuah alasan berlaku di mana alasan dan teks bermaksud ia berlaku atau sebuah teks. Jadi ini adalah sebuah alasan yang berlaku. Jadi ia adalah alasan 4x4. Dan saya mengambil alasan yang berlaku seperti ini. Jadi 4x4. Dan kemudian ada dua alasan di sini. Alasan anda harus menerima alasan ini. Di mana alasan adalah alasan yang berlaku. Dan kemudian alasan yang berlaku berlaku adalah beritahu saya bagaimana alasan yang berlaku. Dan apabila anda berlaku, jika anda tak begini daripada alasan ini, anda sebut sebut. Dari alasan ini, anda sebut. Jadi alasan ini adalah alasan. Alasan tidak ada kek. Dan okey. Ada alasan yang berlaku yang berlaku. Dan juga ada alasan yang berlaku. Sama-sama, jika anda berlaku dengan alasan yang berlaku, anda sebut alasan yang berlaku. seperti dalam kegiatan. Ia akan memberikan listan yang tidak mempunyai kegiatan yang tidak memperbaiki kegiatan yang di dalam. Ia akan menerimanya kegiatan. Jika ia adalah kegiatan 4x4, kita tidak memperbaiki kegiatan. Kita hanya mempunyai kegiatan 4x4. Jadi ini adalah alat kualiti. Macam mana anda memperbaiki kegiatan, ia akan menjadikan kepada anda. Di sini ada beberapa kes kes. Ia dapat digunakan. Jadi anda akan memberikan kegiatan 3x2. Seperti itu. Dan kegiatan ini, anda harus keluar dengan sesuatu seperti ini. Kegiatan 5x3. Dan anda beritahu di mana kegiatan ini. Dan ini adalah apa yang anda patut generasi. Dan kegiatan 12x6. Kegiatan 12x6 adalah satu bomb. Ia patut menjadi apa yang anda generasi. Baiklah. Jadi, kita sudah tahu tentang kata sejauh ini? Untuk kegiatan ini, kita ada lebih banyak kegiatan. Anda dapat pergi ke kegiatan nanti. Dan ia akan membantu anda. Bagaimana kegiatan yang saya berkongsi di skrini. Tapi sekarang, anda harus memperbaiki dengan seseorang yang ingin melakukan ini dengan sebuah bahagian yang sama. Pake TDD untuk keluar dengan keputusan. Kerana TDD adalah menarik. Atau jika anda belum melakukan TDD sebelumnya, anda harus memperbaiki dengan seseorang yang sebenarnya membuat yang tidak tahu TDD. Jadi anda dapat juga belajar tentang teknik dan sebagainya. Kita juga mempunyai beberapa kegiatan. Sebelum. Max. Dan Paul. Paul juga membantu. Sudah tentu kita ada Darryl di belakang. Darryl adalah host kita di Top Works. Terima kasih Darryl untuk menghubungi kita. Darryl boleh juga mempunyai atau berkongsi dengan seorang daripada anda nanti. Sudah tentu kita ada Ted. Helo Ted. Helo. Helo. Jika anda mahu mempunyai pertanyaan tentang kegiatan atau apa-apa tentang kota, jika anda perlukan kami untuk memperbaiki dengan anda atau jika anda mempunyai suatu nombor, anda juga boleh memperbaiki dengan anda. Ada yang ingin membuat javascript? Ya, beberapa anda. Ada apa-apa yang lain daripada javascript? Ada seseorang yang membuat c sharp. C sharp, tapi saya rasa Paul boleh memperbaiki dengan dia. Boleh saya memperbaiki dengan c++? Boleh. Tapi anda perlu mencari seseorang yang tidak memperbaiki c++. Saya tahu jika anda tidak memperbaiki c++, anda boleh memperbaiki dengan c++. Bersenangkan sesuatu yang anda boleh buat dengan javascript. Javascript mengenai c++. Boleh anda memperbaiki dengan c++? Jika anda memperbaiki dengan c++, anda boleh memperbaiki dengan c++. Okey. Ada yang menunggu. Anda mahu memperbaiki dengan dia? Saya tidak memperbaiki dengan c++. Anda mahu memperbaiki sesuatu? Saya akan memperbaiki dengan anda. Memang lebih baik anda memperbaiki dengan perlukanan yang lain. Anda boleh memperbaiki dengan javascript. Javascript juga. Kita tidak memperbaiki dengan c++. Jadi, ada dua repose yang anda boleh mencari. Satu-satunya adalah repose yang saya beritahu. Jadi, saya akan menunjukkan yang ada repose. Di dalam repose 3, keadaan adalah github.com. Jadi, keadaan adalah github.com. Sengapur. Sengapur. Jadi, ini adalah kita mempunyai listan yang anda boleh menggunakan. Jadi, di sini, anda mempunyai gambar pertama kita. Dan, ada link ke perlukanan yang saya menunjukkan. Perlukanan perlukanan dengan perlukanan yang saya menunjukkan. Anda boleh melihatnya nanti. Dan, tentu saja, ada beberapa guide bootstrap. Macam mana untuk memulangkan perlukanan di C-Sharp, F-Sharp, Golang, Java, Kotlin, Node.js, Python, Ruby, Rust dan Swift. Jadi, kita perlu mencari perlukanan di dalam listan. Jadi, saya akan mencari ke salah satu. Untuk contoh Node.js, saya tahu banyak anda akan menggunakan Node.js nanti. Javascript nanti. Jadi, ini menggunakan Node.js. Jadi, apa yang anda perlu lakukan ia berikan anda sudah mempunyai perlukanan Node.js. Dan, apa yang anda perlu lakukan adalah beritahu anda bagaimana untuk menggunakan perlukanan dengan perlukanan di dalam kes ini dengan Jest. Jest adalah semua perlukanan perlukanan yang digunakan di Javascript. Ada juga perlukanan perlukanan lain di sana seperti Mocha, Jasmine dan beberapa orang lain. Tapi hari ini, ini adalah hanya Jest. Saya menerima perlukanan perlukanan. Jadi, anda ingin menulis perlukanan untuk Jasmine atau Mocha. Tolong berasa untuk melakukan itu. Jadi, saya akan beritahu anda apabila saya membuka pilihan baru yang digunakan Kata New Anda menggunakan Yarn pada NPM dan membuat NPM dengan NIT kemudian Anda mendapatkan pilihan yang sepatutnya. Di sini, perlukanan perlukanan ini juga memperkenalkan ES6 modul kemahiran. Jadi, anda boleh menggunakan Sintak ES6 di Node.js yang enak. Jadi, anda menggunakan perlukanan bagian yang berlaku. Anda beritahu anda akan memperkenalkan perlukanan perlukanan. Jadi, anda akan memperkenalkan perlukanan NPM dan memperkenalkan perlukanan. Anda ingin menonton untuk mengubah perlukanan anda dapat menggunakan perlukanan perlukanan NPM dan anda memperkenalkan perlukanan ini. Sebab anda menggunakan perlukanan, anda juga perlu memperkenalkan RLC yang akan mengubah perlukanan perlukanan. Sebelum itu anda membuat dua perlukanan. Jadi, anda dapat menggunakan perlukanan menggunakanan mindsweeper.js dan mindsweeper.task.js. And of course, if you run the test, just type npm test or yarn test. So it's up to you, whether you're using yarn or npm. Okay, so this is, and then of course there's a short link to the matches you can use. So in this case, expect is a matcher in, or rather to be, rather it's a matcher in jest. You can also include other types of matches as well. So you can use to look at the built-in matches that you found in this. Okay, so do check out this repo. If you're also not sure about how to go about writing tests, I've actually done a presentation before about how much should we test. So I'll just do a quick, hopefully I can do a quick one on this. So how much should we test? So how much should we test? It's actually based off a video from Sandy Metz, which is a pretty awesome Ruby person. So yeah, how much should we test? He tells you about the goal of your test, to be thorough, stable, blah, and there are two approaches to writing tests that's inside out and outside in. So this one tells you about that. It talks about test pyramid and object under test how it should be sending messages, incoming messages, outgoing messages, and usually it categorise into query and commands. So I'll send you all the link later and you can have a look at it. This is quite comprehensive. So look at it. Okay, so are we okay so far? Are we okay so far? Is there a link to the actual kata? Okay, there's... You want an actual kata link? I've actually re-compiled it but you can actually look at it. It should be on code kata.com, I think. You should probably find something here. No, not code kata. Coding dojo, sorry. Under kata, you can probably find the minesweeper. Yeah, there you go. Yeah, so under coding dojo.org slash kata slash minesweeper. You want a full link to where I got the inspiration from. Okay, so although kata here is a bit different as it tells you to use zero itself of dots but it's pretty much same concept as that. Right, are we all scared yet? Are we all okay? Okay, alright. Once again, let me just show you this one and developer start your engines. Find your pair. Have you got a pair yet? Have you got a pair? Okay. Yeah. Okay. And then you can have the handouts. Max, can you help me? Yeah, okay. Can you just help me pass it out? Oh, got one. Okay, great. Awesome. Oh, your paper as well? Okay, cool. Alright. I'll see you guys on the other side. Okay, we're done.