1 00:00:07,210 --> 00:00:10,250 [Powered by Google Translate] Katika video hii, tutaweza kujadili code style, ambayo ni kitu 2 00:00:10,250 --> 00:00:12,240 kwamba ni karibu na wapenzi moyo wangu. 3 00:00:12,240 --> 00:00:15,190 Sinema inaeleza jinsi code yako ni formatted, ambayo ni 4 00:00:15,190 --> 00:00:18,030 huru kutokana na kile code ya kweli haina. 5 00:00:18,030 --> 00:00:21,470 Si tu style nzuri kupata daraja bora katika CS50, 6 00:00:21,470 --> 00:00:23,830 lakini pia kukusaidia kuandika kificho kwamba ni zaidi 7 00:00:23,830 --> 00:00:26,680 someka na maintainable, ambayo, mwisho wa siku, 8 00:00:26,680 --> 00:00:29,200 ni kwenda kufanya maisha yako rahisi sana. 9 00:00:29,200 --> 00:00:31,810 >> tatu kuu vipengele ya style kificho kwamba tutaweza kujadili 10 00:00:31,810 --> 00:00:34,500 video hii ni maoni, formatting, 11 00:00:34,500 --> 00:00:35,750 na kutofautiana majina. 12 00:00:35,750 --> 00:00:37,350 Hebu kuanza na maoni. 13 00:00:37,350 --> 00:00:40,020 Kumbuka, maoni kuwa hakuna athari kwenye 14 00:00:40,020 --> 00:00:41,770 utendaji wa code yako. 15 00:00:41,770 --> 00:00:45,650 Hutumika tu kama mwanga msaada kwetu kama programmers. 16 00:00:45,650 --> 00:00:48,680 Maoni mazuri wanatakiwa kujibu moja ya maswali mawili. 17 00:00:48,680 --> 00:00:52,140 >> Kwanza, nini hii block ya maadili ya kufanya? 18 00:00:52,140 --> 00:00:54,890 Hii ni maelezo ya muda mfupi na tamu ya madhumuni ya 19 00:00:54,890 --> 00:00:56,500 mistari kwamba kufuata. 20 00:00:56,500 --> 00:00:59,330 Kwa mfano, unaweza haja ya kutafuta mahali ambapo 21 00:00:59,330 --> 00:01:01,450 kutekelezwa kipengele fulani ya kurekebisha 22 00:01:01,450 --> 00:01:02,990 mdudu au kitu mabadiliko. 23 00:01:02,990 --> 00:01:06,060 Bila maoni, unaweza haja ya pore juu ya mistari mingi ya 24 00:01:06,060 --> 00:01:09,550 code kujaribu kufikiri hasa ambapo kipengele kwamba ni. 25 00:01:09,550 --> 00:01:11,990 Au kama imekuwa ni siku chache tangu wewe Tumeangalia katika moja ya 26 00:01:11,990 --> 00:01:14,820 mipango yako, unaweza kukumbuka yale fulani 27 00:01:14,820 --> 00:01:16,580 kazi au kitanzi gani. 28 00:01:16,580 --> 00:01:18,840 Hivyo maoni nitafanya reacquainting mwenyewe na 29 00:01:18,840 --> 00:01:21,530 umri wa code, au acquainting mwenyewe na mtu mwingine 30 00:01:21,530 --> 00:01:23,700 code, kiasi laini. 31 00:01:23,700 --> 00:01:26,640 Swali la pili nzuri maoni majibu ni kwa nini mimi 32 00:01:26,640 --> 00:01:29,100 kutekeleza mpango huu wa kuzuia kwa njia hii? 33 00:01:29,100 --> 00:01:30,960 Kama wewe kuandika code, utasikia mara nyingi haja 34 00:01:30,960 --> 00:01:32,650 kufanya maamuzi design. 35 00:01:32,650 --> 00:01:35,210 Je, mimi kutumia kitanzi wakati au kwa kitanzi hapa? 36 00:01:35,210 --> 00:01:38,080 Je, mimi kufanya hii ya kuzuia wa code katika kazi tofauti? 37 00:01:38,080 --> 00:01:40,650 Kutumia maoni, unaweza hati design yako 38 00:01:40,650 --> 00:01:43,650 maamuzi, ambayo itafanya code yako rahisi kuelewa 39 00:01:43,650 --> 00:01:46,390 kwa ajili ya wengine, ambao wanaweza kuwa na kuuliza wenyewe huo exact 40 00:01:46,390 --> 00:01:48,690 kubuni maswali kama wao kusoma code yako. 41 00:01:48,690 --> 00:01:51,430 Au hata wewe mwenyewe, kama wewe kuja nyuma block ya maadili baada ya 42 00:01:51,430 --> 00:01:53,200 baadhi ya kipindi cha muda. 43 00:01:53,200 --> 00:01:56,110 >> Katika C, na lugha nyingine tutaweza kuona katika CS50, kuna 44 00:01:56,110 --> 00:01:59,660 njia mbili ya kuongeza maoni kwa code yako, katika mstari wa maoni 45 00:01:59,660 --> 00:02:01,970 na multi-line maoni. 46 00:02:01,970 --> 00:02:05,300 Katika mstari wa maoni ni kubwa kwa kuandika vipande ya maadili ya 47 00:02:05,300 --> 00:02:06,680 ndani ya kazi. 48 00:02:06,680 --> 00:02:09,250 Kwa mfano, maoni katika-line inaweza kuelezea 49 00:02:09,250 --> 00:02:12,680 madhumuni ya kwa kitanzi au kesi kona kwamba inalazimisha 50 00:02:12,680 --> 00:02:14,030 hali hiyo. 51 00:02:14,030 --> 00:02:17,450 Multi-line maoni ni kubwa kwa kuandika utendaji. 52 00:02:17,450 --> 00:02:19,830 Kila wewe kuandika kazi, lazima daima, daima, 53 00:02:19,830 --> 00:02:23,190 daima hati kile yake na maoni. 54 00:02:23,190 --> 00:02:25,980 Hii ni pamoja na kile pembejeo kwa kazi, kuna nini 55 00:02:25,980 --> 00:02:28,740 pato la kazi ni, na labda kwa nini kazi ni 56 00:02:28,740 --> 00:02:31,100 kutekelezwa katika njia ambayo ni. 57 00:02:31,100 --> 00:02:33,540 Kila wewe kubadili signature kazi wa, kurudi 58 00:02:33,540 --> 00:02:36,840 thamani, au utekelezaji, ni muhimu pia update 59 00:02:36,840 --> 00:02:39,420 sambamba nyaraka maoni. 60 00:02:39,420 --> 00:02:41,650 mismatch kati ya maoni kazi na 61 00:02:41,650 --> 00:02:45,360 utekelezaji inaweza kweli utata kwa wasomaji. 62 00:02:45,360 --> 00:02:48,670 Vile vile, kujenga maoni mbalimbali juu ya mstari 63 00:02:48,670 --> 00:02:52,180 ya kila c au.. h faili kuandika, kuelezea kile 64 00:02:52,180 --> 00:02:55,090 file gani, pia ni wazo nzuri sana. 65 00:02:55,090 --> 00:02:58,000 >> Kama wewe ni kutoa maoni code yako, moja ya maswali ya kwanza 66 00:02:58,000 --> 00:03:01,800 wanaweza kuwa ni, vizuri, ni kiasi gani lazima mimi kutoa maoni yangu code? 67 00:03:01,800 --> 00:03:04,260 Ni mara nyingi unnecessary niandike kila 68 00:03:04,260 --> 00:03:06,040 moja mstari wa kanuni. 69 00:03:06,040 --> 00:03:09,850 Kwa mfano, mstari kwamba anasema int x = 5 haina haja ya 70 00:03:09,850 --> 00:03:13,110 maoni kuhusu suala hilo kuwa anasema "kuweka x 5 kwa". 71 00:03:13,110 --> 00:03:16,260 Sio maoni ya kutosha, ingawa, kama tumeona, wanaweza kufanya 72 00:03:16,260 --> 00:03:18,840 kuelewa code yako ni ngumu sana. 73 00:03:18,840 --> 00:03:21,860 Hivyo utawala bora wa thumb ni maoni ya kuvutia ya vitalu 74 00:03:21,860 --> 00:03:25,700 code, ambapo block lina mistari michache kuhusiana. 75 00:03:25,700 --> 00:03:27,610 >> Basi hebu tuangalie mfano. 76 00:03:27,610 --> 00:03:29,695 Hapa ni uncommented C kazi. 77 00:03:32,670 --> 00:03:36,070 Okay, kwa vile hii ni kazi, jambo la kwanza tunahitaji kuongeza 78 00:03:36,070 --> 00:03:38,560 ni maoni kuelezea ni nini kazi ya pembejeo 79 00:03:38,560 --> 00:03:40,440 ni na nini anafanya. 80 00:03:40,440 --> 00:03:43,800 Basi hebu kuongeza maoni mbalimbali ya mstari. 81 00:03:43,800 --> 00:03:44,500 Mkuu. 82 00:03:44,500 --> 00:03:47,220 Sasa sisi kujua nini hasa kazi yetu haina. 83 00:03:47,220 --> 00:03:49,530 Hebu kuongeza baadhi ya comments katika mstari wa sasa. 84 00:03:49,530 --> 00:03:53,260 Tunaweza kugawanya code yetu ndani ya vitalu mbili ya mistari kama hiyo. 85 00:03:53,260 --> 00:03:56,850 Mistari 4 na 5 masharti ya kujenga misingi ya pembejeo na 86 00:03:56,850 --> 00:03:58,690 mistari 6 kupitia pato 9 wale 87 00:03:58,690 --> 00:04:00,660 masharti ndani lyrics song. 88 00:04:00,660 --> 00:04:03,860 Hivyo hebu hati kwamba pamoja na maoni. 89 00:04:03,860 --> 00:04:04,470 Ajabu. 90 00:04:04,470 --> 00:04:06,440 Sasa kazi yetu ni maoni. 91 00:04:06,440 --> 00:04:09,270 >> Ona kwamba yetu katika mstari maoni hawana haja ya kutumia kamili 92 00:04:09,270 --> 00:04:11,270 sentensi au mwisho kwa kipindi hicho. 93 00:04:11,270 --> 00:04:14,780 Ni muhimu kwamba kuna nafasi kati ya pili slash 94 00:04:14,780 --> 00:04:16,680 na mwanzo wa maoni. 95 00:04:16,680 --> 00:04:19,010 Hii ni ya mzunguko wa maoni ndani ya mipango yako 96 00:04:19,010 --> 00:04:21,810 kwamba unapaswa kuwa risasi kwa. 97 00:04:21,810 --> 00:04:25,180 Ona hapa jinsi sisi waliojitenga vitalu mbili ya maadili kuhusiana 98 00:04:25,180 --> 00:04:28,560 ndani ya kiitio wetu kazi na kurudi ziada carriage. 99 00:04:28,560 --> 00:04:31,260 >> Hii inatuleta kwenye sehemu ya pili ya style kificho, 100 00:04:31,260 --> 00:04:32,350 formatting. 101 00:04:32,350 --> 00:04:34,410 Wakati mimi kwanza ilianza programu, mimi hit Enter 102 00:04:34,410 --> 00:04:37,970 muhimu sana kwa nadra, ambayo ilisababisha giant, unreadable 103 00:04:37,970 --> 00:04:39,250 blobs ya maadili. 104 00:04:39,250 --> 00:04:41,890 Nadhani kwa kweli mashaka mafundisho mwenzangu, tangu yeye 105 00:04:41,890 --> 00:04:43,610 hakuwa na furaha sana na mimi. 106 00:04:43,610 --> 00:04:46,620 Kuibua kambi ya vitalu code kuhusiana, kutumia carriage 107 00:04:46,620 --> 00:04:50,310 anarudi, wanaweza kufanya code yako rahisi kwa skim na uwazi 108 00:04:50,310 --> 00:04:54,020 delineate ambayo mistari ya maadili ya maoni yako ni kueleza. 109 00:04:54,020 --> 00:04:57,100 Kwamba kuwa alisema, kueneza code yako sana, kama kwa 110 00:04:57,100 --> 00:05:00,020 mbili au zaidi kati ya mistari vitalu code au majukumu, unaweza 111 00:05:00,020 --> 00:05:02,470 pia kufanya hivyo kiasi kidogo someka. 112 00:05:02,470 --> 00:05:04,230 >> Indentation ni mwingine muhimu 113 00:05:04,230 --> 00:05:06,150 nyanja ya format code. 114 00:05:06,150 --> 00:05:09,410 Daima, daima, daima Indent mwili wa kazi, loop, 115 00:05:09,410 --> 00:05:10,620 au hali. 116 00:05:10,620 --> 00:05:13,410 Hii inafanya kuwa wazi ambayo mstari wa kanuni ni ndani ya 117 00:05:13,410 --> 00:05:15,650 kitanzi, kwa mfano, na ambayo mstari wa kanuni 118 00:05:15,650 --> 00:05:17,980 ni nje ya kwamba. 119 00:05:17,980 --> 00:05:21,290 CS50 inapendekeza kwamba Indent na nafasi nne, lakini 120 00:05:21,290 --> 00:05:24,040 kama kuchagua kitu kingine, kuwa na uhakika wa kuwa thabiti 121 00:05:24,040 --> 00:05:25,550 katika code yako. 122 00:05:25,550 --> 00:05:28,640 On note kwamba, CS50 inapendekeza kwamba mahali braces 123 00:05:28,640 --> 00:05:30,100 kwenye mstari yao wenyewe. 124 00:05:30,100 --> 00:05:32,930 Kwa njia hiyo, braces itakuwa kujipanga kuibua kushoto sawa 125 00:05:32,930 --> 00:05:37,200 kiasi, hivyo ni kioo wazi ambapo block huanza na kuishia. 126 00:05:37,200 --> 00:05:40,760 Hata hivyo, pia ni sawa na kuweka braces kwenye mstari huo kama 127 00:05:40,760 --> 00:05:43,910 hali, kwa mfano, kuhifadhi nafasi. 128 00:05:43,910 --> 00:05:46,720 Kama wewe kufanya hili, ingawa, hakikisha ni pamoja na nafasi 129 00:05:46,720 --> 00:05:50,200 kabla brace curly hivyo si smooshed karibu na kufunga 130 00:05:50,200 --> 00:05:51,780 Paren au neno. 131 00:05:51,780 --> 00:05:54,370 >> Kwani kuchagua, jambo muhimu zaidi ni kuwa 132 00:05:54,370 --> 00:05:57,130 thabiti katika code yako. 133 00:05:57,130 --> 00:05:58,700 Nini hatutaki kuona, ingawa, ni 134 00:05:58,700 --> 00:06:00,680 indented braces curly. 135 00:06:00,680 --> 00:06:03,120 Kufanya hivyo hufanya braces kuonekana imetenganishwa kutoka 136 00:06:03,120 --> 00:06:06,100 hali, kitanzi, au kazi wao ni kuweka mipaka, na kufanya 137 00:06:06,100 --> 00:06:08,150 code vigumu kusoma. 138 00:06:08,150 --> 00:06:11,190 Katika C na lugha nyingine tutaweza kuona, curly braces ni 139 00:06:11,190 --> 00:06:14,150 hiari kwa hali moja ya mstari au matanzi. 140 00:06:14,150 --> 00:06:16,790 Ni faini kwa omit braces curly katika kesi hii, lakini kama 141 00:06:16,790 --> 00:06:19,200 huna hivyo, kuwa na uhakika wa kuwa thabiti 142 00:06:19,200 --> 00:06:21,350 katika code yako. 143 00:06:21,350 --> 00:06:24,280 >> Wakati kufafanua kazi, CS50 inapendekeza kuandika 144 00:06:24,280 --> 00:06:27,440 kurudi aina ya kazi juu ya mstari huo kama jina la 145 00:06:27,440 --> 00:06:28,930 kazi. 146 00:06:28,930 --> 00:06:31,900 Hata hivyo, pia ni OK kuandika aina ya kurudi juu yake mwenyewe 147 00:06:31,900 --> 00:06:35,160 line, ambayo inaweza kufanya kazi rahisi kupata ufafanuzi katika 148 00:06:35,160 --> 00:06:36,880 wahariri Nakala baadhi. 149 00:06:36,880 --> 00:06:39,550 >> Hatimaye, kuwa na uhakika wa ni pamoja na maeneo ya karibu 150 00:06:39,550 --> 00:06:41,330 maneno na waendeshaji. 151 00:06:41,330 --> 00:06:45,580 Kwa mfano, mstari kwamba anasema int x = 5 ni rahisi sana 152 00:06:45,580 --> 00:06:48,590 kusoma kama kuna nafasi kuzunguka ishara sawa. 153 00:06:48,590 --> 00:06:52,070 Vilevile, hakikisha una nafasi baada ya maneno kama kama, 154 00:06:52,070 --> 00:06:53,460 kwa, na wakati. 155 00:06:53,460 --> 00:06:56,270 Bila nafasi, hizi inaweza kuangalia kama wito kazi, 156 00:06:56,270 --> 00:06:57,850 ambayo siyo. 157 00:06:57,850 --> 00:07:00,600 >> Basi hebu tuangalie mfano wa kutumia mtindo mzuri 158 00:07:00,600 --> 00:07:02,760 kwa kuzuia iliyofomatiwa vibaya wa kificho. 159 00:07:08,260 --> 00:07:10,660 Okay, wacha kuanza kutoka juu. 160 00:07:10,660 --> 00:07:13,670 Tunaweza kuona kwamba brace ufunguzi wa kuu ni juu ya huo 161 00:07:13,670 --> 00:07:15,900 mstari kama jina kazi ya. 162 00:07:15,900 --> 00:07:18,700 Kama sisi ni kwenda kufanya hivyo, lazima kuna nafasi kati ya 163 00:07:18,700 --> 00:07:22,020 Paren kufunga na Brace, kama hii. 164 00:07:22,020 --> 00:07:24,960 Hata hivyo, CS50 inapendekeza kwamba braces kusimama 165 00:07:24,960 --> 00:07:26,080 kwenye mstari yao wenyewe. 166 00:07:26,080 --> 00:07:28,500 Basi hebu kufanya hivyo. 167 00:07:28,500 --> 00:07:30,830 Sasa kwa kuwa tuko katika mwili wa kazi kuu, tutaweza haja 168 00:07:30,830 --> 00:07:33,070 kuanza indenting code, tutaweza kutumia 169 00:07:33,070 --> 00:07:34,500 ilipendekeza nafasi nne. 170 00:07:45,980 --> 00:07:48,990 Next, tunaona kwamba kuna nafasi hakuna kuzunguka ishara sawa 171 00:07:48,990 --> 00:07:50,510 hapa, hivyo hebu kuongeza kwamba. 172 00:07:53,270 --> 00:07:56,420 Hapa, tunaona kwamba hakuna nafasi kati ikiwa na 173 00:07:56,420 --> 00:07:59,740 Paren wazi, hivyo hebu kuongeza kwamba, pamoja na baadhi ya nafasi kuzunguka 174 00:07:59,740 --> 00:08:01,710 mkubwa kuliko ishara. 175 00:08:01,710 --> 00:08:04,750 Tena, sisi kuona hakuna nafasi kati ya Paren kufunga na 176 00:08:04,750 --> 00:08:06,430 Brace ufunguzi hapa. 177 00:08:06,430 --> 00:08:08,970 Kama sisi ni kwenda kuweka haya juu ya mstari huo huo, kuna haja ya 178 00:08:08,970 --> 00:08:11,630 kuwa nafasi kabla brace curly. 179 00:08:11,630 --> 00:08:13,540 Hata hivyo, inaonekana kama mwili wa wetu 180 00:08:13,540 --> 00:08:15,220 hali ni moja tu mstari. 181 00:08:15,220 --> 00:08:18,300 Hivyo hatuna haja ya ni pamoja na braces wakati wote. 182 00:08:18,300 --> 00:08:21,200 Sisi sasa haja ya kuwa na uhakika wa Indent katika mwili wa kila 183 00:08:21,200 --> 00:08:24,340 yetu hali. 184 00:08:24,340 --> 00:08:27,080 Sisi dhahiri hawataki line hii ya mwisho ya kuwa juu ya huo 185 00:08:27,080 --> 00:08:30,860 hit line kama mwingine, hivyo hebu Ingiza na Indent. 186 00:08:30,860 --> 00:08:34,250 Hatimaye, kufunga curly brace kwa ajili ya mahitaji kuu ya kuwa juu ya 187 00:08:34,250 --> 00:08:35,760 line yake mwenyewe. 188 00:08:35,760 --> 00:08:38,049 >> Tunaweza kuona hapa tuna mbili tofauti 189 00:08:38,049 --> 00:08:40,000 vitalu ya maadili kuhusiana. 190 00:08:40,000 --> 00:08:43,070 Mistari 4 kupitia 6 kuchochea mtumiaji kwa ajili ya pembejeo na 191 00:08:43,070 --> 00:08:45,990 iliyobaki mistari kuonyesha kwamba pembejeo kwa mtumiaji. 192 00:08:45,990 --> 00:08:49,230 Hivyo ni mantiki kuweka baadhi ya nafasi kati ya vitalu hizi mbili 193 00:08:49,230 --> 00:08:50,440 kwa ufafanuzi. 194 00:08:50,440 --> 00:08:54,020 Na kuna sisi kwenda, sasa code hii ni rahisi sana kusoma na 195 00:08:54,020 --> 00:08:56,010 nzuri style. 196 00:08:56,010 --> 00:08:59,430 >> Hatimaye, hebu majadiliano juu ya sehemu yetu ya tatu ya style nzuri: 197 00:08:59,430 --> 00:09:00,880 variable majina. 198 00:09:00,880 --> 00:09:02,660 Majina yako variable lazima kueleza 199 00:09:02,660 --> 00:09:04,730 thamani kwamba kuwakilisha. 200 00:09:04,730 --> 00:09:07,150 Hebu kupitia upya mfano wetu mapema. 201 00:09:07,150 --> 00:09:10,470 Chupa ni nzuri maelezo jina kwa variable kwamba 202 00:09:10,470 --> 00:09:13,680 inawakilisha jinsi wengi chupa ni kushoto juu ya ukuta. 203 00:09:13,680 --> 00:09:21,010 Majina kama x au numBots si sana maelezo na ni 204 00:09:21,010 --> 00:09:24,020 si nzuri kwa ajili ya usomaji wa code yako. 205 00:09:24,020 --> 00:09:26,860 Wakati vigezo jina lake na barua moja ni ya kawaida katika 206 00:09:26,860 --> 00:09:30,100 math na maeneo mengine, wanaweza kufanya code yako ngumu sana 207 00:09:30,100 --> 00:09:31,380 kuelewa. 208 00:09:31,380 --> 00:09:33,660 ukiondoa utawala huu ni iterator 209 00:09:33,660 --> 00:09:35,800 vigezo ndani ya matanzi. 210 00:09:35,800 --> 00:09:38,260 Katika kwa tanzi, kwa mfano, ni faini ya kutumia variable 211 00:09:38,260 --> 00:09:42,100 majina kama i, j, na k kwa iteration. 212 00:09:42,100 --> 00:09:44,900 Wakati kujenga vigezo iterator ndani ya tanzi, ni 213 00:09:44,900 --> 00:09:48,200 ilipendekeza kwamba kufanya hivyo ndani ya kitanzi yenyewe, badala 214 00:09:48,200 --> 00:09:51,150 kuliko nje ya loop, ili tuweze kuweka vigezo kama 215 00:09:51,150 --> 00:09:53,860 kukazwa scoped iwezekanavyo. 216 00:09:53,860 --> 00:10:02,660 >> Kwa upande mwingine, jina variable kama idadi ya chupa 217 00:10:02,660 --> 00:10:10,710 kushoto juu ya ukuta ni, wakati maelezo, overly verbose 218 00:10:10,710 --> 00:10:12,780 na si lazima. 219 00:10:12,780 --> 00:10:15,150 Katika tukio wewe unataka kujenga variable na 220 00:10:15,150 --> 00:10:18,990 maneno mengi, kutenganisha maneno hayo na underscores. 221 00:10:18,990 --> 00:10:28,920 Kwa mfano, is_ready ni mengi zaidi kuliko someka isReady. 222 00:10:28,920 --> 00:10:32,240 Ni faini kutangaza vigezo mbalimbali juu ya mstari huo. 223 00:10:32,240 --> 00:10:36,350 Hata hivyo, ikiwa kufanya hivyo, si initialize baadhi ya vigezo lakini 224 00:10:36,350 --> 00:10:37,610 si wengine. 225 00:10:37,610 --> 00:10:45,840 Hiyo ina maana kitu kama dimes int, pennies 226 00:10:45,840 --> 00:10:48,080 semicolon, ni sawa. 227 00:10:48,080 --> 00:10:57,610 Lakini int dimes = 0, pennies 228 00:10:57,610 --> 00:11:00,120 semicolon si. 229 00:11:00,120 --> 00:11:02,830 >> Hatimaye, wakati akitangaza kuyatumia, ni ilipendekeza 230 00:11:02,830 --> 00:11:06,430 utakapoweka kinyota karibu na aina pointer, siyo 231 00:11:06,430 --> 00:11:07,990 jina la kutofautiana. 232 00:11:07,990 --> 00:11:16,050 Hivyo int p * inapendekezwa kuliko int 233 00:11:16,050 --> 00:11:19,730 nafasi * p. 234 00:11:19,730 --> 00:11:20,400 Whoo! 235 00:11:20,400 --> 00:11:21,800 Hivyo kwamba inaonekana kama mengi ya sheria kwa 236 00:11:21,800 --> 00:11:23,440 kukumbuka, lakini usijali. 237 00:11:23,440 --> 00:11:26,540 Kama milele katika shaka, usisite rejea ya CS50 238 00:11:26,540 --> 00:11:28,450 online style mwongozo. 239 00:11:28,450 --> 00:11:30,100 >> Hebu haraka muhtasari muhimu 240 00:11:30,100 --> 00:11:31,510 pointi ya style code. 241 00:11:31,510 --> 00:11:33,960 Kwanza, maoni code yako. 242 00:11:33,960 --> 00:11:36,570 Daima, daima, daima kufanya kazi kueleza kile 243 00:11:36,570 --> 00:11:39,530 na maoni mbalimbali ya mstari na maoni kila mistari michache ya 244 00:11:39,530 --> 00:11:41,280 code katika-line. 245 00:11:41,280 --> 00:11:42,060 Pili. 246 00:11:42,060 --> 00:11:44,560 Kuwa thabiti na code formatting yako. 247 00:11:44,560 --> 00:11:47,800 Makini na Kuwekwa yako na matumizi ya braces 248 00:11:47,800 --> 00:11:51,370 kama vile nafasi kuzunguka maneno na waendeshaji. 249 00:11:51,370 --> 00:11:54,440 Hatimaye, kuchagua majina maelezo kutofautiana. 250 00:11:54,440 --> 00:11:57,600 Vigezo lazima kueleza thamani yamesimamia, lakini 251 00:11:57,600 --> 00:11:59,680 haipaswi kuchukua wewe milele na aina. 252 00:11:59,680 --> 00:12:00,790 >> Na kwamba ni. 253 00:12:00,790 --> 00:12:03,080 Yote hii itakuwa haraka kuwa asili ya pili kama wewe 254 00:12:03,080 --> 00:12:05,030 kuandika zaidi na zaidi ya kificho, na wewe utakuwa coding 255 00:12:05,030 --> 00:12:06,690 kwa mtindo katika wakati hakuna. 256 00:12:06,690 --> 00:12:09,710 Jina langu ni Tommy, na hii ni CS50.