1 00:00:07,210 --> 00:00:10,250 [Powered by Google Translate] Në këtë video, ne do të diskutuar kodin stil, e cila është diçka 2 00:00:10,250 --> 00:00:12,240 që është afër dhe i dashur në zemrën time. 3 00:00:12,240 --> 00:00:15,190 Stili përshkruan se si kodi juaj është formatuar, e cila është 4 00:00:15,190 --> 00:00:18,030 pavarur nga ajo që kodi të vërtetë e bën. 5 00:00:18,030 --> 00:00:21,470 Jo vetëm që do të merrni ju stil të mirë të një grade më të mirë në CS50, 6 00:00:21,470 --> 00:00:23,830 por ajo gjithashtu do të ju ndihmojë të shkruani kodin që është shumë më 7 00:00:23,830 --> 00:00:26,680 lexueshëm dhe maintainable, e cila, në fund të ditës, 8 00:00:26,680 --> 00:00:29,200 do të bëjë jetën tuaj shumë më të lehtë. 9 00:00:29,200 --> 00:00:31,810 >> Të tre komponente kryesore të stilit të kodit që ne do të diskutuar 10 00:00:31,810 --> 00:00:34,500 kjo video janë komente, formatimi, 11 00:00:34,500 --> 00:00:35,750 dhe emrat e ndryshueshme. 12 00:00:35,750 --> 00:00:37,350 Le të fillojmë me komente. 13 00:00:37,350 --> 00:00:40,020 Mos harroni, komentet kanë asnjë efekt mbi 14 00:00:40,020 --> 00:00:41,770 funksionalitetin e kodit tuaj. 15 00:00:41,770 --> 00:00:45,650 Ata vetëm shërbejnë si lë të kuptohet e dobishme për ne si programuesit. 16 00:00:45,650 --> 00:00:48,680 Komentet më të mirë duhet të përgjigjem një nga dy pyetjet. 17 00:00:48,680 --> 00:00:52,140 >> Së pari, çfarë e bën këtë bllok i kodit të bëni? 18 00:00:52,140 --> 00:00:54,890 Ky është një përshkrim i shkurtër dhe e ëmbël e me qëllim të 19 00:00:54,890 --> 00:00:56,500 linjat që ndjekin. 20 00:00:56,500 --> 00:00:59,330 Për shembull, ju mund të kenë nevojë për të gjetur vendin ku ju 21 00:00:59,330 --> 00:01:01,450 zbatuar një funksion të veçantë për të rregulluar një 22 00:01:01,450 --> 00:01:02,990 bug apo diçka ndryshim. 23 00:01:02,990 --> 00:01:06,060 Pa komente, ju mund të kenë nevojë për të pore mbi linjat e shumta të 24 00:01:06,060 --> 00:01:09,550 Kodi u përpjekur të kuptoj se saktësisht se ku karakteristikë është. 25 00:01:09,550 --> 00:01:11,990 Ose në qoftë se ka qenë disa ditë që ju keni shikuar në një nga 26 00:01:11,990 --> 00:01:14,820 programet tuaja, ju nuk mund të mbani mend se çfarë një të veçantë 27 00:01:14,820 --> 00:01:16,580 funksioni ose loop bën. 28 00:01:16,580 --> 00:01:18,840 Kështu do të bëjë komente reacquainting veten me 29 00:01:18,840 --> 00:01:21,530 Kodi i vjetër, ose acquainting veten me dikë tjetër është 30 00:01:21,530 --> 00:01:23,700 Kodi, shumë smoother. 31 00:01:23,700 --> 00:01:26,640 Pyetja e dytë një përgjigje të mirë Komenti është arsyeja pse nuk kam 32 00:01:26,640 --> 00:01:29,100 zbatojë këtë bllok në këtë mënyrë? 33 00:01:29,100 --> 00:01:30,960 Si ju shkruani kodin, ju do të shpesh duhet 34 00:01:30,960 --> 00:01:32,650 për të marrë vendime të projektimit. 35 00:01:32,650 --> 00:01:35,210 Duhet të përdorni një lak, ndërsa për ose një lak këtu? 36 00:01:35,210 --> 00:01:38,080 Duhet ta bëjnë këtë bllok i kodit në një funksion të veçantë? 37 00:01:38,080 --> 00:01:40,650 Përdorimi komentet, ju mund të dokumentoni dizajnit tuaj 38 00:01:40,650 --> 00:01:43,650 vendime, të cilat do të bëjë kodin tuaj më të lehtë për të kuptuar 39 00:01:43,650 --> 00:01:46,390 për të tjerët, të cilët mund të jenë duke kërkuar vetë të njëjtën gjë e saktë 40 00:01:46,390 --> 00:01:48,690 Pyetjet e projektimit si ata lexojnë kodin tuaj. 41 00:01:48,690 --> 00:01:51,430 Ose edhe veten, në qoftë se ju vijnë përsëri në një bllok të kodit pas 42 00:01:51,430 --> 00:01:53,200 disa periudha kohe. 43 00:01:53,200 --> 00:01:56,110 >> Në C, dhe gjuhët e tjera ne do të shohim në CS50, ka 44 00:01:56,110 --> 00:01:59,660 dy mënyra për të shtuar komente për kodin tuaj, në-linjë Komentet 45 00:01:59,660 --> 00:02:01,970 dhe multi-line komente. 46 00:02:01,970 --> 00:02:05,300 Në-linjë Komentet janë të mëdha për dokumentimin copa të kodit 47 00:02:05,300 --> 00:02:06,680 brenda funksioneve. 48 00:02:06,680 --> 00:02:09,250 Për shembull, një në-linjë koment mund të përshkruajnë 49 00:02:09,250 --> 00:02:12,680 Qëllimi i një për lak, ose një rast që kërkon qoshe 50 00:02:12,680 --> 00:02:14,030 një kusht. 51 00:02:14,030 --> 00:02:17,450 Multi-line komente janë të mëdha për dokumentimin e funksioneve. 52 00:02:17,450 --> 00:02:19,830 Sa herë që ju shkruani një funksion, ju duhet gjithmonë, gjithmonë, 53 00:02:19,830 --> 00:02:23,190 gjithmonë të dokumentuar atë që bën me një koment. 54 00:02:23,190 --> 00:02:25,980 Kjo përfshin atë që inputet janë në funksion, çfarë 55 00:02:25,980 --> 00:02:28,740 Prodhimi i funksionit është, dhe ndoshta pse funksioni 56 00:02:28,740 --> 00:02:31,100 zbatohen në mënyrë që ajo është. 57 00:02:31,100 --> 00:02:33,540 Kurdo që ju të ndryshojë nënshkrimin e një funksioni së, të kthehen 58 00:02:33,540 --> 00:02:36,840 vlera, ose zbatimi, është e rëndësishme për të rinovuar edhe 59 00:02:36,840 --> 00:02:39,420 Komenti përkatëse dokumentacionin. 60 00:02:39,420 --> 00:02:41,650 Një mospërputhje në mes të një komenti të funksionojë dhe 61 00:02:41,650 --> 00:02:45,360 Zbatimi mund të jetë me të vërtetë konfuze për lexuesit. 62 00:02:45,360 --> 00:02:48,670 Në mënyrë të ngjashme, duke krijuar një koment multi-line në krye 63 00:02:48,670 --> 00:02:52,180 e secilit. C ose. fotografi h ju shkruani, duke përshkruar se çfarë 64 00:02:52,180 --> 00:02:55,090 fotografi ka, është gjithashtu një ide shumë e mirë. 65 00:02:55,090 --> 00:02:58,000 >> Si ju jeni duke komentuar kodin tuaj, një nga pyetjet e para që ju 66 00:02:58,000 --> 00:03:01,800 mund të ketë është, mirë, sa duhet të komentojë kodin tim? 67 00:03:01,800 --> 00:03:04,260 Kjo është shpesh e panevojshme për të dokumentuar çdo 68 00:03:04,260 --> 00:03:06,040 linjë të vetme të kodit. 69 00:03:06,040 --> 00:03:09,850 Për shembull, një linjë që thotë int x = 5 nuk ka nevojë për një 70 00:03:09,850 --> 00:03:13,110 komentojnë në lidhje me atë që thotë se "të vendosur në 5 x". 71 00:03:13,110 --> 00:03:16,260 Nuk komentuar mjaft, edhe pse, siç kemi parë, mund të bëjë 72 00:03:16,260 --> 00:03:18,840 kuptuar kodin tuaj shumë e vështirë. 73 00:03:18,840 --> 00:03:21,860 Pra, një rregull i mirë i gishtit është që të komentojë blloqe interesante të 74 00:03:21,860 --> 00:03:25,700 Kodi, ku një bllok përbëhet nga disa rreshta të lidhura. 75 00:03:25,700 --> 00:03:27,610 >> Pra, le të marrin një vështrim në një shembull. 76 00:03:27,610 --> 00:03:29,695 Këtu është një funksion uncommented C. 77 00:03:32,670 --> 00:03:36,070 Mirë, pasi ky është një funksion, gjëja e parë që ne kemi nevojë për të shtuar 78 00:03:36,070 --> 00:03:38,560 është një koment shpjeguar se çfarë inputeve funksionin e 79 00:03:38,560 --> 00:03:40,440 janë dhe atë që bën. 80 00:03:40,440 --> 00:03:43,800 Pra, le të shtoni një koment multi-line. 81 00:03:43,800 --> 00:03:44,500 Madhe. 82 00:03:44,500 --> 00:03:47,220 Tani ne e dimë saktësisht se çfarë funksioni ynë bën. 83 00:03:47,220 --> 00:03:49,530 Le të shtoni disa-line në komentet tani. 84 00:03:49,530 --> 00:03:53,260 Ne mund të ndajnë kodin tonë në dy blloqe të linjave të ngjashme. 85 00:03:53,260 --> 00:03:56,850 Lines vargjet 4 dhe 5 të ndërtuar në bazë të inputeve dhe 86 00:03:56,850 --> 00:03:58,690 Linjat e 6 nëpërmjet 9 output ato 87 00:03:58,690 --> 00:04:00,660 vargjet brenda Këngë Lirike. 88 00:04:00,660 --> 00:04:03,860 Pra, le të dokumentojnë se me komente. 89 00:04:03,860 --> 00:04:04,470 Awesome. 90 00:04:04,470 --> 00:04:06,440 Tani funksioni ynë është komentuar. 91 00:04:06,440 --> 00:04:09,270 >> Vini re se komentet në-linjë tanë nuk keni nevojë të përdorni të plotë 92 00:04:09,270 --> 00:04:11,270 ose fjali në fund me një periudhë. 93 00:04:11,270 --> 00:04:14,780 Është e rëndësishme që ka një hapësirë ​​mes slash dytë 94 00:04:14,780 --> 00:04:16,680 dhe fillimin e komentit. 95 00:04:16,680 --> 00:04:19,010 Kjo është frekuenca e komenteve brenda programeve tuaja 96 00:04:19,010 --> 00:04:21,810 që ju duhet për të shtënat. 97 00:04:21,810 --> 00:04:25,180 Vini re këtu se si kemi ndarë dy blloqe të kodit të lidhur 98 00:04:25,180 --> 00:04:28,560 brenda funksionit tonë kor me një kthim topi shtesë. 99 00:04:28,560 --> 00:04:31,260 >> Kjo na sjell në komponentin tjetër të stilit kodi, 100 00:04:31,260 --> 00:04:32,350 formatting. 101 00:04:32,350 --> 00:04:34,410 Kur unë parë filloi programimit, unë goditi Enter 102 00:04:34,410 --> 00:04:37,970 Çelësi shumë rrallë, e cila rezultoi në gjigant, i paqartë 103 00:04:37,970 --> 00:04:39,250 blobs e kodit. 104 00:04:39,250 --> 00:04:41,890 Unë mendoj në fakt ofenduar shokun tim të mësimdhënies, pasi ajo 105 00:04:41,890 --> 00:04:43,610 nuk ishte shumë i kënaqur me mua. 106 00:04:43,610 --> 00:04:46,620 Vizualisht grupim blloqet e kodit të lidhura, duke përdorur transportin 107 00:04:46,620 --> 00:04:50,310 kthimit, mund të bëjë kodin tuaj më të lehtë dhe të qartë të cek 108 00:04:50,310 --> 00:04:54,020 përshkruaj cilat linja të kodit komentet tuaja janë shpjeguar. 109 00:04:54,020 --> 00:04:57,100 Kjo u tha, nga përhapja kodin tuaj shumë, si me 110 00:04:57,100 --> 00:05:00,020 dy ose më shumë linja midis blloqeve të kodit apo funksioneve, mund të 111 00:05:00,020 --> 00:05:02,470 gjithashtu të bëjë shumë më pak i lexueshëm. 112 00:05:02,470 --> 00:05:04,230 >> Kubi është një tjetër e rëndësishme 113 00:05:04,230 --> 00:05:06,150 Aspekti i formatit të kodit. 114 00:05:06,150 --> 00:05:09,410 Gjithmonë, gjithmonë, gjithmonë porosit trupin e një funksioni, loop, 115 00:05:09,410 --> 00:05:10,620 ose kusht. 116 00:05:10,620 --> 00:05:13,410 Kjo e bën të qartë se cilat janë vijat e kodit brenda një 117 00:05:13,410 --> 00:05:15,650 loop, për shembull, dhe të cilat rreshta të kodit 118 00:05:15,650 --> 00:05:17,980 janë jashtë për këtë. 119 00:05:17,980 --> 00:05:21,290 CS50 rekomandon që ju porosit me katër hapësira, por 120 00:05:21,290 --> 00:05:24,040 në qoftë se ju zgjidhni diçka tjetër, të jetë e sigurtë se do të jenë në përputhje 121 00:05:24,040 --> 00:05:25,550 të gjithë kodin tuaj. 122 00:05:25,550 --> 00:05:28,640 Në lidhje me këtë, CS50 rekomandon që ju vendosni formatimin e teksteve 123 00:05:28,640 --> 00:05:30,100 on line e tyre. 124 00:05:30,100 --> 00:05:32,930 Në këtë mënyrë, formatimin e teksteve do të vijë deri vizualisht në të majtë të njëjtë 125 00:05:32,930 --> 00:05:37,200 diferencë, kështu që është e qartë si kristali ku një bllok fillon dhe mbaron. 126 00:05:37,200 --> 00:05:40,760 Megjithatë, është gjithashtu e mirë për vendin e formatimin e teksteve në të njëjtën linjë si një 127 00:05:40,760 --> 00:05:43,910 kusht, për shembull, për të ruajtur hapësirë. 128 00:05:43,910 --> 00:05:46,720 Nëse ju bëni këtë, edhe pse, sigurohuni që ju të përfshijë një hapësirë 129 00:05:46,720 --> 00:05:50,200 para mbajtëse kaçurrel kështu që nuk është smooshed e ardhshme për një mbyllje 130 00:05:50,200 --> 00:05:51,780 prindërve apo një fjalë. 131 00:05:51,780 --> 00:05:54,370 >> Cilado që ju zgjidhni, gjëja më e rëndësishme është që të jetë 132 00:05:54,370 --> 00:05:57,130 në përputhje të gjithë kodin tuaj. 133 00:05:57,130 --> 00:05:58,700 Ajo që ne nuk duam të shohim, megjithatë, është 134 00:05:58,700 --> 00:06:00,680 formatimin e teksteve kaçurrel prerë. 135 00:06:00,680 --> 00:06:03,120 Duke bërë kështu që bën formatimin e teksteve duken të shkëputur nga 136 00:06:03,120 --> 00:06:06,100 , kusht loop, ose funksioni ata po shënimin, duke e bërë 137 00:06:06,100 --> 00:06:08,150 Kodi vështirë për të lexuar. 138 00:06:08,150 --> 00:06:11,190 Në C dhe gjuhë të tjera ne do të shohim, formatimin e teksteve kaçurrel janë 139 00:06:11,190 --> 00:06:14,150 fakultative për kushtet linjë të vetme ose unazore. 140 00:06:14,150 --> 00:06:16,790 Kjo është në rregull për të heq formatimin e teksteve kaçurrel në këtë rast, por nëse 141 00:06:16,790 --> 00:06:19,200 ju bëni kështu, të jetë e sigurtë se do të jenë në përputhje 142 00:06:19,200 --> 00:06:21,350 të gjithë kodin tuaj. 143 00:06:21,350 --> 00:06:24,280 >> Kur përcaktimin e funksioneve, CS50 rekomandon që ju shkruani 144 00:06:24,280 --> 00:06:27,440 kthehen llojin e funksionit në të njëjtën linjë si emër të 145 00:06:27,440 --> 00:06:28,930 funksion. 146 00:06:28,930 --> 00:06:31,900 Megjithatë, është gjithashtu OK për të shkruar llojin e kthimit më vete 147 00:06:31,900 --> 00:06:35,160 line, e cila mund të bëjë përkufizime funksion më të lehtë për të gjetur në 148 00:06:35,160 --> 00:06:36,880 disa redaktorët tekst. 149 00:06:36,880 --> 00:06:39,550 >> Së fundi, të jetë i sigurt për të përfshirë hapësirat përreth 150 00:06:39,550 --> 00:06:41,330 fjalë kyçe dhe operatorët. 151 00:06:41,330 --> 00:06:45,580 Për shembull, një linjë që thotë int x = 5 është shumë më e lehtë për të 152 00:06:45,580 --> 00:06:48,590 lexoni nëse ka hapësira rreth shenjë të barabartë. 153 00:06:48,590 --> 00:06:52,070 Në mënyrë të ngjashme, sigurohuni që ju keni një hapësirë ​​të keywords, pasi si në qoftë se, 154 00:06:52,070 --> 00:06:53,460 për, dhe ndërsa. 155 00:06:53,460 --> 00:06:56,270 Pa një hapësirë, këto mund të duken si thirrje funksion, 156 00:06:56,270 --> 00:06:57,850 të cilat ata nuk janë. 157 00:06:57,850 --> 00:07:00,600 >> Pra, le të marrin një vështrim në një shembull të aplikoni stilin e mirë 158 00:07:00,600 --> 00:07:02,760 në një bllok keq formatuar të kodit. 159 00:07:08,260 --> 00:07:10,660 Mirë, le të fillojë nga lart. 160 00:07:10,660 --> 00:07:13,670 Ne mund të shohim se hapjen e tiranta kryesor është në të njëjtën 161 00:07:13,670 --> 00:07:15,900 Shkarko si emri i funksionit të. 162 00:07:15,900 --> 00:07:18,700 Nëse ne jemi duke shkuar për të bërë këtë, nuk duhet të jetë një hapësirë ​​në mes të 163 00:07:18,700 --> 00:07:22,020 the prindërve dhe mbylljes shtrëngoj, si kjo. 164 00:07:22,020 --> 00:07:24,960 Megjithatë, CS50 rekomandon që formatimin e teksteve të qëndrojë 165 00:07:24,960 --> 00:07:26,080 on line e tyre. 166 00:07:26,080 --> 00:07:28,500 Pra, le ta bëjmë këtë. 167 00:07:28,500 --> 00:07:30,830 Tani që ne jemi në trupin e funksionit kryesor, ne do të duhet 168 00:07:30,830 --> 00:07:33,070 për të filluar indenting kodin, ne do të përdorim 169 00:07:33,070 --> 00:07:34,500 rekomanduar katër hapësira. 170 00:07:45,980 --> 00:07:48,990 Tjetra, ne shohim se nuk ka hapësirë ​​rreth shenjë të barabartë 171 00:07:48,990 --> 00:07:50,510 këtu, kështu që le të shtoj se. 172 00:07:53,270 --> 00:07:56,420 Këtu, ne shohim se nuk ka hapësirë ​​në mes të, nëse dhe 173 00:07:56,420 --> 00:07:59,740 prindërve të hapur, kështu që le të shtoj se, së bashku me një hapësirë ​​rreth 174 00:07:59,740 --> 00:08:01,710 më i madh se shenjë. 175 00:08:01,710 --> 00:08:04,750 Përsëri, ne shohim nuk ka asnjë hapësirë ​​midis Paren mbylljes dhe 176 00:08:04,750 --> 00:08:06,430 Brace hapjes këtu. 177 00:08:06,430 --> 00:08:08,970 Nëse ne jemi duke shkuar për të vënë këto në të njëjtën linjë, nuk ka nevojë për 178 00:08:08,970 --> 00:08:11,630 të jetë një hapësirë ​​para mbajtëse kaçurrel. 179 00:08:11,630 --> 00:08:13,540 Megjithatë, kjo duket si e trupit të tonë 180 00:08:13,540 --> 00:08:15,220 Gjendja është vetëm një linjë. 181 00:08:15,220 --> 00:08:18,300 Pra, ne nuk kemi nevojë për të përfshirë formatimin e teksteve në të gjitha. 182 00:08:18,300 --> 00:08:21,200 Ne tani duhet të jetë i sigurt për të porosit në trupin e secilit prej 183 00:08:21,200 --> 00:08:24,340 kushtet tona. 184 00:08:24,340 --> 00:08:27,080 Ne definitivisht nuk dua që kjo linjë e fundit të jetë në të njëjtën 185 00:08:27,080 --> 00:08:30,860 hit linjë si tjetër, kështu që le të vendosë dhe të porosit. 186 00:08:30,860 --> 00:08:34,250 Së fundi, Brace mbylljes kaçurrel për nevojat kryesore të jetë në 187 00:08:34,250 --> 00:08:35,760 Linja e vet. 188 00:08:35,760 --> 00:08:38,049 >> Ne mund të shohim këtu kemi dy të ndryshme 189 00:08:38,049 --> 00:08:40,000 blloqet e kodit të lidhura. 190 00:08:40,000 --> 00:08:43,070 4 linja përmes 6 shpejtë përdorues për kontributin dhe 191 00:08:43,070 --> 00:08:45,990 Linjat e mbetura të shfaqin se input të përdoruesit. 192 00:08:45,990 --> 00:08:49,230 Pra, kjo ka kuptim për të vënë një hapësirë ​​në mes të këtyre dy blloqeve 193 00:08:49,230 --> 00:08:50,440 për qartësi. 194 00:08:50,440 --> 00:08:54,020 Dhe ne do të shkojmë atje; tani ky kod është shumë më e lehtë për të lexuar me 195 00:08:54,020 --> 00:08:56,010 stil të mirë. 196 00:08:56,010 --> 00:08:59,430 >> Së fundi, le të flasim për komponentin e tretë të stilit tonë të mirë: 197 00:08:59,430 --> 00:09:00,880 Emrat e ndryshueshme. 198 00:09:00,880 --> 00:09:02,660 Emrat tuaj ndryshueshme duhet të përshkruajë 199 00:09:02,660 --> 00:09:04,730 vlera që ata përfaqësojnë. 200 00:09:04,730 --> 00:09:07,150 Le sërish shembullin tonë më parë. 201 00:09:07,150 --> 00:09:10,470 Shishe është një emër të mirë përshkrues për variablin që 202 00:09:10,470 --> 00:09:13,680 përfaqëson sa shishe janë lënë në mur. 203 00:09:13,680 --> 00:09:21,010 Emrat si x apo numBots nuk janë shumë përshkrues dhe janë 204 00:09:21,010 --> 00:09:24,020 nuk është e mirë për lexueshmëri të kodit tuaj. 205 00:09:24,020 --> 00:09:26,860 Ndërsa variabla quajtur nga një shkronjë të vetme janë të zakonshme në 206 00:09:26,860 --> 00:09:30,100 matematikë dhe fusha të tjera, ata mund të bëjnë kodin tuaj shumë e vështirë 207 00:09:30,100 --> 00:09:31,380 për t'u kuptuar. 208 00:09:31,380 --> 00:09:33,660 Përjashtim nga ky rregull është iterator 209 00:09:33,660 --> 00:09:35,800 variablave brenda sythe. 210 00:09:35,800 --> 00:09:38,260 Në për sythe, për shembull, ajo është në rregull për të përdorur ndryshore 211 00:09:38,260 --> 00:09:42,100 emrat si i, j, k dhe për përsëritje. 212 00:09:42,100 --> 00:09:44,900 Kur krijimin e variablave iterator brenda sythe, kjo është 213 00:09:44,900 --> 00:09:48,200 rekomanduar që ju të bëni këtë brenda lak vetë, në vend 214 00:09:48,200 --> 00:09:51,150 se jashtë lak, kështu që ne mund të vazhdojmë variabla si 215 00:09:51,150 --> 00:09:53,860 fort scoped të jetë e mundur. 216 00:09:53,860 --> 00:10:02,660 >> Nga ana tjetër, një emër i ndryshueshëm si numri i shisheve 217 00:10:02,660 --> 00:10:10,710 lënë në mur është, ndërsa përshkruese, tepër fjalëshumë 218 00:10:10,710 --> 00:10:12,780 dhe nuk është e nevojshme. 219 00:10:12,780 --> 00:10:15,150 Në rast ju nuk doni të krijoni një ndryshore me 220 00:10:15,150 --> 00:10:18,990 Fjalët e shumta, të ndarë me këto fjalë nënvizon. 221 00:10:18,990 --> 00:10:28,920 Për shembull, is_ready është shumë më i lexueshëm se isReady. 222 00:10:28,920 --> 00:10:32,240 Kjo është në rregull për të deklaruar variablave të shumta në të njëjtën linjë. 223 00:10:32,240 --> 00:10:36,350 Megjithatë, në qoftë se bëni kështu, nuk do të nisja disa variabla, por 224 00:10:36,350 --> 00:10:37,610 jo të tjerët. 225 00:10:37,610 --> 00:10:45,840 Kjo do të thotë diçka si dimes int, pennies 226 00:10:45,840 --> 00:10:48,080 pikëpresje, është në rregull. 227 00:10:48,080 --> 00:10:57,610 Por dimes int = 0, pennies 228 00:10:57,610 --> 00:11:00,120 pikëpresje nuk është. 229 00:11:00,120 --> 00:11:02,830 >> Së fundi, kur deklaruar pointers, është e rekomanduar 230 00:11:02,830 --> 00:11:06,430 se ju vendosni yll tjetër për llojin treguesin nuk, 231 00:11:06,430 --> 00:11:07,990 Emri i variablit. 232 00:11:07,990 --> 00:11:16,050 Pra, int * p rekomandohet sesa int 233 00:11:16,050 --> 00:11:19,730 Hapësira * p. 234 00:11:19,730 --> 00:11:20,400 Whoo! 235 00:11:20,400 --> 00:11:21,800 Kështu që duket si një shumë e rregullave të 236 00:11:21,800 --> 00:11:23,440 mbani mend, por mos u bëni merak. 237 00:11:23,440 --> 00:11:26,540 Nëse ndonjëherë në dyshim, mos hezitoni për t'iu referuar të CS50 238 00:11:26,540 --> 00:11:28,450 udhëzues online stil. 239 00:11:28,450 --> 00:11:30,100 >> Le të përmbledhim shpejt rëndësishme 240 00:11:30,100 --> 00:11:31,510 pikat e stilit kodin. 241 00:11:31,510 --> 00:11:33,960 Së pari, komentoni kodin tuaj. 242 00:11:33,960 --> 00:11:36,570 Gjithmonë, gjithmonë, gjithmonë përshkruajnë se çfarë funksionon bëni 243 00:11:36,570 --> 00:11:39,530 me një koment të multi-line dhe komentuar çdo disa rreshta të 244 00:11:39,530 --> 00:11:41,280 Kodi në-linjë. 245 00:11:41,280 --> 00:11:42,060 Dytë. 246 00:11:42,060 --> 00:11:44,560 Jenë në përputhje me formatimin tuaj kod. 247 00:11:44,560 --> 00:11:47,800 I kushtoj vëmendje të vendosjes tuaj dhe përdorimin e teksteve 248 00:11:47,800 --> 00:11:51,370 si dhe ndarje rreth fjalë kyçe dhe operatorët. 249 00:11:51,370 --> 00:11:54,440 Së fundi, zgjidhni emrat përshkruese ndryshueshme. 250 00:11:54,440 --> 00:11:57,600 Variablat duhet të përshkruajnë vlerën që ata përfaqësojnë, por 251 00:11:57,600 --> 00:11:59,680 ju nuk duhet të marrë përgjithmonë për të tipit. 252 00:11:59,680 --> 00:12:00,790 >> Dhe kjo është ajo. 253 00:12:00,790 --> 00:12:03,080 E gjithë kjo do të shpejt të bëhet natyrë e dytë si ju 254 00:12:03,080 --> 00:12:05,030 shkruani kodin gjithnjë e më shumë, dhe ju do të kodimit 255 00:12:05,030 --> 00:12:06,690 me stil në asnjë kohë. 256 00:12:06,690 --> 00:12:09,710 Emri im është Tommy, dhe kjo është CS50.