SPIKA 1: Tuseme sasa kuwa nilitaka kutoa Scratch uwezo kuchafya pia. Naam, silika yangu ya kwanza ingekuwa kuwa, kama kabla, kufanya kuzuia, piga kuchafya hii. Bayana kwamba Ningependa kutaja na idadi mara ngapi Scratch lazima kuchafya. Baada ya hapo kubonyeza OK. Hebu hoja juu ya hii haki kutoa mwenyewe baadhi ya chumba zaidi. Na basi mimi tena kwenda Rudia, kuu default 10 na n. Hebu kwenda taarifa kusema na kusema si "hello", lakini "Achoo" kwa ajili ya pili. Kisha kuchukua muhula muda wa. Na hiyo ni yake. Sasa nina kuzuia aitwaye kuchafya, kama vizuri kama block aitwaye kikohozi. Ili sasa kama nataka Scratch kukohoa na kuchafya, siwezi tu bayana kuchafya chini kikohozi yake. Mara tatu, kusema. Bonyeza bendera ya kijani, na mimi lazima kuona kweli, kikohozi, kikohozi, kikohozi. Ikifuatiwa na achoo, achoo, achoo. Sneezes My kweli wengi hadi sasa. Sasa taarifa kitu ambacho mbaya kuhusu mpango huu. Hata ingawa hakuwa wazi duplicate vipande yoyote puzzle, mimi dhahiri kuvutana na imeshuka pretty sana vipande sawa puzzle, kutoa moja ya kazi milele hivyo kidogo jina tofauti kuliko nyingine, kuchafya dhidi ya kikohozi. Hivyo hii ni nafasi kwa factoring nje baadhi ya kanuni ya kawaida. Hakika, taarifa tofauti tu kati ya kikohozi na kupiga chafya ni kwamba moja ina Scratch kusema "kikohozi," wa pili ambao kusema "achoo." Hivyo hakuweza sisi kwa namna fulani kujumlisha hii code katika namna kwamba sisi tu bayana nini neno tunataka kwa Scratch kukaa? Na kulingana na neno hilo, itakuwa ufanisi kuwa kikohozi au itakuwa kuchafya. Hivyo basi kwenda mbele na kufanya hivyo. Hebu kufanya kazi tatu na kuwaita hii moja, "wanasema." na mimi nataka kukubali, si tu idadi, lakini wakati huu kamba, inayojulikana kama neno au maneno. Na tutaweza wito huu "neno." Na nini nataka kusema? Na mara ngapi mimi wanataka kusema neno hili? Naam hebu kutaja idadi, kuiita tena n. Na ili kuzuia hii zaidi someka, napenda kwenda mbele na kuongeza studio inayoitwa "nyakati." Hivyo kwamba wakati wewe kusoma kuzuia hii kutoka upande wa kushoto na kulia, ni literally anasema "kusema mara neno n." Sasa napenda kwenda mbele na bonyeza OK. Na sasa napenda kutekeleza kuzuia hii, tena kwa kutumia kuzuia kurudia. Kubainisha kwamba mimi nataka kwa kurudia mara n. Kubainisha kwamba nataka kusema kitu kwa ajili ya pili. Lakini badala ya kitu ngumu kutolewa katika kazi hii, hebu badala Drag na kuacha neno kwamba kupita in Hebu kisha kusubiri kwa moja ya pili. Na sasa hebu kwenda nyuma na kuboresha yangu utekelezaji wa kuchafya na kikohozi, ili waweze wito huu kazi kwa zamu. Basi hebu kutupa kanuni hii. Hebu kutupa kanuni hii. Hebu kwenda desturi kuzuia yangu na Drag katika "kusema". Na aina ya hoja ya "kikohozi" mara tatu. Na chini hapa hebu Drag katika "wanasema," "Achoo" mara tatu. Hivyo sasa napenda kurudi nyuma na kuboresha yangu utekelezaji wa kikohozi na kupiga chafya, katika namna ambayo kazi hizo mbili kuwaita kazi hii ya tatu, na hivyo kupunguza kiasi ya kurudia code. Basi hebu literally kutupa kanuni hii mbali. Hebu kutupa kanuni hii mbali. Na wakati huu, hebu tu kutaja kwamba kikohozi inapaswa kutekelezwa na kusema "kikohozi" baadhi ya idadi n ya nyakati. Na vile vile, tunaweza kurudi nyuma na tena kutekeleza kuchafya ili inatumia kusema kwa hoja za nyakati "achoo" n. Basi nini na sisi kosa gani? Tumekuwa kutambuliwa kificho kwamba alikuwa kawaida kwa wote kikohozi yetu na wetu kuchafya kazi, zitawekwa nje katika mpya kazi ya tatu, na kisha kuandikwa upya kikohozi na kupiga chafya katika vile njia ambayo wao wito kwamba tatu na mpya kazi. Sasa tuna kabisa alifanya yote hii mpango ngumu zaidi kuliko kweli inahitaji kuwa. Baada ya yote, mwisho wa siku, sisi tu haja ya Scratch kukohoa mara tatu na kupiga chafya mara tatu. Na sisi wangefanya kwamba kwa puzzle vipande chache tu. Lakini kama mipango yetu kupata zaidi ya ngumu, na mipango yetu zaidi kisasa, hii mbinu ya factoring nje code ya kawaida, au kihierarkia kuoza mpango wako katika kazi ndogo, ambayo kila mmoja kuwaita kazi nyingine, ni sana kulazimisha mbinu. Kwa sababu ni kuhakikisha kwamba kanuni yako, hata kama anapata ngumu zaidi, bado rahisi kwa update na pia someka sana. Hakika, fikiria matokeo ya mwisho. Wakati bendera ya kijani ni clicked, kikohozi mara tatu, kupiga chafya mara tatu. Na hiyo ni yake. Kwa kweli, hebu kufanya hasa kwamba. Bonyeza bendera ya kijani na sisi kupata moja kukohoa, mafua mbili, mafua tatu. Ikifuatiwa na, ni matumaini yetu, mara moja kuchafya, sneezes mbili, na kuchafya tatu. Matumaini yeye hivi karibuni anapata bora.