1 00:00:07,210 --> 00:00:10,250 [Powered by Google Translate] Šį video, mes aptarsime kodas stilių, kuris yra kažkas 2 00:00:10,250 --> 00:00:12,240 , kuri yra netoli ir brangūs mano širdžiai. 3 00:00:12,240 --> 00:00:15,190 Stilius aprašoma, kaip jūsų kodas yra suformatuotas, kuris yra 4 00:00:15,190 --> 00:00:18,030 nepriklausomai nuo to, ką kodą iš tiesų. 5 00:00:18,030 --> 00:00:21,470 Bus ne tik geras stilius jums geriau klasė, CS50, 6 00:00:21,470 --> 00:00:23,830 bet tai taip pat padės jums parašyti kodą, kad yra daug 7 00:00:23,830 --> 00:00:26,680 skaitoma ir Patogiausią aptarnavimo, o dienos pabaigoje, 8 00:00:26,680 --> 00:00:29,200 ketina padaryti jūsų gyvenimą daug paprasčiau. 9 00:00:29,200 --> 00:00:31,810 >> Trys pagrindiniai komponentai kodas stiliaus, kad mes aptarsime 10 00:00:31,810 --> 00:00:34,500 šį video komentarai, formatavimo, 11 00:00:34,500 --> 00:00:35,750 ir kintamųjų vardai. 12 00:00:35,750 --> 00:00:37,350 Pradėkime su komentarais. 13 00:00:37,350 --> 00:00:40,020 Atminkite, komentarų neturi įtakos neturi 14 00:00:40,020 --> 00:00:41,770 funkcionalumas savo kodą. 15 00:00:41,770 --> 00:00:45,650 Jie naudojami tik kaip naudingų patarimų, kurie mums, programuotojų. 16 00:00:45,650 --> 00:00:48,680 Geri komentarai turėtų atsakyti į vieną iš dviejų klausimų. 17 00:00:48,680 --> 00:00:52,140 >> Pirma, ką tai kodo blokas daryti? 18 00:00:52,140 --> 00:00:54,890 Tai yra trumpas ir saldus aprašymas tikslui 19 00:00:54,890 --> 00:00:56,500 eilutes, kurios laikytis. 20 00:00:56,500 --> 00:00:59,330 Pavyzdžiui, jums gali tekti rasti vietą, kur jūs 21 00:00:59,330 --> 00:01:01,450 įgyvendinti tam tikrą funkciją, jei norite nustatyti 22 00:01:01,450 --> 00:01:02,990 klaidą ar ką nors pakeisti. 23 00:01:02,990 --> 00:01:06,060 Be komentarų, jums gali tekti porų per daug linijomis 24 00:01:06,060 --> 00:01:09,550 kodas, bando išsiaiškinti, kur tiksliai, kad funkcija yra. 25 00:01:09,550 --> 00:01:11,990 Arba jei jis buvo po kelių dienų nuo tada, kai pažvelgė į vieną iš 26 00:01:11,990 --> 00:01:14,820 savo programas, jūs negalite prisiminti, kas ypač 27 00:01:14,820 --> 00:01:16,580 funkcija arba kilpa. 28 00:01:16,580 --> 00:01:18,840 Taigi, komentarai bus reacquainting save 29 00:01:18,840 --> 00:01:21,530 senas kodas, ar supažindinti save su kažkieno 30 00:01:21,530 --> 00:01:23,700 kodas, daug sklandžiau. 31 00:01:23,700 --> 00:01:26,640 Antrasis klausimas geras komentaras atsakymai yra, kodėl aš 32 00:01:26,640 --> 00:01:29,100 įgyvendinti šį bloką tokiu būdu? 33 00:01:29,100 --> 00:01:30,960 Kaip rašote kodą, jūs dažnai reikia 34 00:01:30,960 --> 00:01:32,650 kad dizaino sprendimus. 35 00:01:32,650 --> 00:01:35,210 Ar galiu naudoti while cikle ar už linijos? 36 00:01:35,210 --> 00:01:38,080 Turėčiau padaryti šį kodo bloką į atskirą funkciją? 37 00:01:38,080 --> 00:01:40,650 Naudojant pastabas, galite dokumentuoti savo dizainą 38 00:01:40,650 --> 00:01:43,650 sprendimai, kurie leis lengviau suprasti jūsų kodas 39 00:01:43,650 --> 00:01:46,390 kitiems, kurie gali būti klausia savęs tą patį 40 00:01:46,390 --> 00:01:48,690 projektavimo klausimus, kaip jie skaito savo kodą. 41 00:01:48,690 --> 00:01:51,430 Ar net sau, jei grįšite į kodo blokas po 42 00:01:51,430 --> 00:01:53,200 tam tikrą laiką. 43 00:01:53,200 --> 00:01:56,110 >> C, o kitomis kalbomis, mes pamatysime CS50 yra 44 00:01:56,110 --> 00:01:59,660 du būdai, pridedant pastabas savo kodą, in-line komentarai 45 00:01:59,660 --> 00:02:01,970 ir kelių linijų komentarai. 46 00:02:01,970 --> 00:02:05,300 In-line komentarai yra puikus dokumentavimo kodo dalis 47 00:02:05,300 --> 00:02:06,680 per funkcijas. 48 00:02:06,680 --> 00:02:09,250 Pavyzdžiui, in-line atsiliepimas gali apibūdinti 49 00:02:09,250 --> 00:02:12,680 tikslas linijos ar kampe, kad dar reikia 50 00:02:12,680 --> 00:02:14,030 sąlyga. 51 00:02:14,030 --> 00:02:17,450 Kelių linijų komentarai puikus dokumentavimo funkcijas. 52 00:02:17,450 --> 00:02:19,830 Kai rašote funkciją, jums reikia visada, visada, 53 00:02:19,830 --> 00:02:23,190 visada dokumentuose, ką ji daro su komentarą. 54 00:02:23,190 --> 00:02:25,980 Tai apima įėjimai į funkciją, 55 00:02:25,980 --> 00:02:28,740 išvesties funkcija yra, o gal todėl, kad funkcija 56 00:02:28,740 --> 00:02:31,100 įgyvendinamos taip, kad ji yra. 57 00:02:31,100 --> 00:02:33,540 Kai jūs pakeisite funkcija parašas, grįžti 58 00:02:33,540 --> 00:02:36,840 vertė, ar įgyvendinimo, labai svarbu, taip pat atnaujinti 59 00:02:36,840 --> 00:02:39,420 atitinkami dokumentai komentaras. 60 00:02:39,420 --> 00:02:41,650 Neatitikimas tarp funkcijos pastabas ir 61 00:02:41,650 --> 00:02:45,360 įgyvendinimas gali būti tikrai paini skaitytojams. 62 00:02:45,360 --> 00:02:48,670 Be to, sukurti kelių eilučių komentuoti viršuje 63 00:02:48,670 --> 00:02:52,180 kiekvieno c arba h failas rašote, apibūdinantį 64 00:02:52,180 --> 00:02:55,090 failas yra, taip pat yra labai gera idėja. 65 00:02:55,090 --> 00:02:58,000 >> Kaip jūs komentuodamas savo kodą, vienas iš pirmųjų klausimų, 66 00:02:58,000 --> 00:03:01,800 galėjo, gerai, kiek reikia komentuoti savo kodą? 67 00:03:01,800 --> 00:03:04,260 Tai dažnai nereikia dokumentuoti kiekvieną 68 00:03:04,260 --> 00:03:06,040 vieną eilutę kodo. 69 00:03:06,040 --> 00:03:09,850 Pavyzdžiui, linija, kuri sako int x = 5, nereikia 70 00:03:09,850 --> 00:03:13,110 pastabas apie tai, kad sako: "nustatyti X 5". 71 00:03:13,110 --> 00:03:16,260 Nekomentuoti pakankamai, nors, kaip matėme, gali padaryti 72 00:03:16,260 --> 00:03:18,840 labai sunku suprasti savo kodą. 73 00:03:18,840 --> 00:03:21,860 Taigi gera nykščio taisykle yra komentarą įdomių blokai 74 00:03:21,860 --> 00:03:25,700 kodas, kai blokas susideda iš kelių susijusių linijų. 75 00:03:25,700 --> 00:03:27,610 >> Todėl galime imtis bent pavyzdžiui išvaizdą. 76 00:03:27,610 --> 00:03:29,695 Štai odkomentowana C funkcija. 77 00:03:32,670 --> 00:03:36,070 Gerai, nes tai yra funkcija, pirmas dalykas, kurį mes turime pridėti 78 00:03:36,070 --> 00:03:38,560 komentaras paaiškinti, ką Ši funkcija įėjimai 79 00:03:38,560 --> 00:03:40,440 yra ir ką ji daro. 80 00:03:40,440 --> 00:03:43,800 Todėl galime pridėti kelių eilučių komentarą. 81 00:03:43,800 --> 00:03:44,500 Didysis. 82 00:03:44,500 --> 00:03:47,220 Dabar mes žinome, ką mūsų funkcija veikia. 83 00:03:47,220 --> 00:03:49,530 Pridėkime kai-line pastabas. 84 00:03:49,530 --> 00:03:53,260 Mūsų kodą Mes galime suskirstyti į du blokus panašiai. 85 00:03:53,260 --> 00:03:56,850 Linijos 4 ir 5 CONSTRUCT stygos, remiantis sąnaudų ir 86 00:03:56,850 --> 00:03:58,690 linijos nuo 6 iki 9 produkcijos tie 87 00:03:58,690 --> 00:04:00,660 stygos per dainų tekstai. 88 00:04:00,660 --> 00:04:03,860 Todėl galime dokumentais patvirtinti, kad su komentarais. 89 00:04:03,860 --> 00:04:04,470 Nuostabus. 90 00:04:04,470 --> 00:04:06,440 Dabar mūsų funkcija komentarų. 91 00:04:06,440 --> 00:04:09,270 >> Pastebėti, kad nereikia naudoti pilnas mūsų in-line komentarai 92 00:04:09,270 --> 00:04:11,270 atėmimo bausmes ar su laikotarpiu, pabaiga. 93 00:04:11,270 --> 00:04:14,780 Svarbu, kad yra tarpas tarp antrojo velniop 94 00:04:14,780 --> 00:04:16,680 komentarą pradžia. 95 00:04:16,680 --> 00:04:19,010 Tai pastabas per jūsų programas; dažnis 96 00:04:19,010 --> 00:04:21,810 kad jums turėtų būti fotografavimo. 97 00:04:21,810 --> 00:04:25,180 Pastebėsite čia, kaip mes atskirti du blokus susijusių kodas 98 00:04:25,180 --> 00:04:28,560 viduje mūsų choras funkciją su papildomu vežimo grįžti. 99 00:04:28,560 --> 00:04:31,260 >> Tai mus atveda prie kito komponento kodas stiliaus, 100 00:04:31,260 --> 00:04:32,350 formatavimas. 101 00:04:32,350 --> 00:04:34,410 Kai aš pirmą kartą pradėjo programavimą, aš paspauskite "Enter" 102 00:04:34,410 --> 00:04:37,970 raktas labai retai, kurio rezultatas buvo milžinas, neįskaitomas 103 00:04:37,970 --> 00:04:39,250 BLOB kodo. 104 00:04:39,250 --> 00:04:41,890 Manau, kad iš tikrųjų įžeidė mano kolegos mokymo, nes ji 105 00:04:41,890 --> 00:04:43,610 nebuvo per daug laimingas su manimi. 106 00:04:43,610 --> 00:04:46,620 Vizualiai grupavimas susijusių kodas blokus, naudojant vežimą 107 00:04:46,620 --> 00:04:50,310 grąžą, kad jūsų kodas lengviau nugriebti ir aiškiai 108 00:04:50,310 --> 00:04:54,020 apibrėžti eilučių kodo jūsų komentarai yra paaiškinti. 109 00:04:54,020 --> 00:04:57,100 Cela dit, išskleidimas kodą per daug, kaip ir 110 00:04:57,100 --> 00:05:00,020 dvi ar daugiau eilučių, tarp kodo blokus ar funkcijų, gali 111 00:05:00,020 --> 00:05:02,470 taip pat tai yra daug mažiau skaitoma. 112 00:05:02,470 --> 00:05:04,230 >> Įdubimas yra dar vienas svarbus 113 00:05:04,230 --> 00:05:06,150 aspektas kodo formatu. 114 00:05:06,150 --> 00:05:09,410 Visada, visada, visada įtraukoje funkcijos kūną, linijos, 115 00:05:09,410 --> 00:05:10,620 arba būklės atkūrimą. 116 00:05:10,620 --> 00:05:13,410 Tai tampa aišku, eilučių kodo viduje 117 00:05:13,410 --> 00:05:15,650 kilpa, pavyzdžiui, ir eilučių kodo 118 00:05:15,650 --> 00:05:17,980 už. 119 00:05:17,980 --> 00:05:21,290 CS50 rekomenduoja, kad jūs įtraukoje keturios erdvės, tačiau 120 00:05:21,290 --> 00:05:24,040 jei jums pasirinkti ką nors kita, būtinai turi būti suderinti 121 00:05:24,040 --> 00:05:25,550 visoje savo kodą. 122 00:05:25,550 --> 00:05:28,640 Dėl šio rašto, CS50 rekomenduoja, kad jūs įdėti petnešos 123 00:05:28,640 --> 00:05:30,100 savo linijos. 124 00:05:30,100 --> 00:05:32,930 Tokiu būdu, petnešos išsirikiuoti vizualiai tuo pačiu kairėje 125 00:05:32,930 --> 00:05:37,200 marža, todėl tai visiškai aišku, kur prasideda ir baigiasi blokas. 126 00:05:37,200 --> 00:05:40,760 Tačiau jis taip pat gerai įdėti petnešos toje pačioje eilutėje kaip 127 00:05:40,760 --> 00:05:43,910 sąlyga, pavyzdžiui, išsaugoti erdvę. 128 00:05:43,910 --> 00:05:46,720 Jei jums tai padaryti, nors, įsitikinkite, kad jums yra vieta, 129 00:05:46,720 --> 00:05:50,200 prieš garbanotas petnešomis todėl nėra smooshed prie uždarymo 130 00:05:50,200 --> 00:05:51,780 skliaustas arba žodis. 131 00:05:51,780 --> 00:05:54,370 >> Kurį pasirinksite, svarbiausia yra tai, kad būtų 132 00:05:54,370 --> 00:05:57,130 nuosekliai visoje savo kodą. 133 00:05:57,130 --> 00:05:58,700 Ką mes darome nenori matyti, nors tai, 134 00:05:58,700 --> 00:06:00,680 įspaudžiami garbanotieji petnešų. 135 00:06:00,680 --> 00:06:03,120 Darydama, petnešos atrodo atjungtas nuo 136 00:06:03,120 --> 00:06:06,100 sąlyga, linijos, arba funkcija, jie pasidalijimo, todėl 137 00:06:06,100 --> 00:06:08,150 kodas sunku skaityti. 138 00:06:08,150 --> 00:06:11,190 C ir kitomis kalbomis mes pamatysime, garbanotas petnešos 139 00:06:11,190 --> 00:06:14,150 pasirinktinai vienos eilutės arba kilpų. 140 00:06:14,150 --> 00:06:16,790 Tai gerai praleisti garbanotas petnešos šiuo atveju, bet jei 141 00:06:16,790 --> 00:06:19,200 tai padarysite, įsitikinkite, kad jos atitinka 142 00:06:19,200 --> 00:06:21,350 visoje savo kodą. 143 00:06:21,350 --> 00:06:24,280 >> , Apibrėžiant funkcijas, CS50 rekomenduoja rašyti 144 00:06:24,280 --> 00:06:27,440 grįžti funkcijos tipą toje pačioje eilutėje kaip ir pavadinimas 145 00:06:27,440 --> 00:06:28,930 funkciją. 146 00:06:28,930 --> 00:06:31,900 Tačiau tai taip pat gerai rašyti savo grįžimo tipo 147 00:06:31,900 --> 00:06:35,160 linija, kuri gali padaryti funkcijų apibrėžimus lengviau rasti 148 00:06:35,160 --> 00:06:36,880 kai kurie teksto redaktoriai. 149 00:06:36,880 --> 00:06:39,550 >> Pagaliau, įsitikinkite, kad įtraukti erdves aplink 150 00:06:39,550 --> 00:06:41,330 raktiniai žodžiai ir operatoriai. 151 00:06:41,330 --> 00:06:45,580 Pavyzdžiui, linija, kuri sako, int x = 5 yra daug lengviau 152 00:06:45,580 --> 00:06:48,590 skaityti, jei yra tarpų aplink lygybės ženklą. 153 00:06:48,590 --> 00:06:52,070 Be to, įsitikinkite, kad turite tarpą po raktiniais žodžiais, pavyzdžiui, jei 154 00:06:52,070 --> 00:06:53,460 , o tuo tarpu. 155 00:06:53,460 --> 00:06:56,270 Be tarpo, tai galėtų atrodyti funkcija skambinti, 156 00:06:56,270 --> 00:06:57,850 kuris joms netaikomas. 157 00:06:57,850 --> 00:07:00,600 >> Todėl galime imtis už gerą stilių taikymo pavyzdys atrodo 158 00:07:00,600 --> 00:07:02,760 blogai suformatuotas kodo bloko. 159 00:07:08,260 --> 00:07:10,660 Gerai, pradėkime iš viršaus. 160 00:07:10,660 --> 00:07:13,670 Mes matome, kad atidarymo petnešomis iš pagrindinių yra apie tą patį 161 00:07:13,670 --> 00:07:15,900 linija, funkcijos vardu. 162 00:07:15,900 --> 00:07:18,700 Jei mes ketiname tai padaryti, turi būti tarpas tarp 163 00:07:18,700 --> 00:07:22,020 uždarymo skliaustas ir petnešomis, kaip šis. 164 00:07:22,020 --> 00:07:24,960 Tačiau CS50 rekomenduoja, kad petnešos 165 00:07:24,960 --> 00:07:26,080 savo linijos. 166 00:07:26,080 --> 00:07:28,500 Taigi, galime padaryti, kad. 167 00:07:28,500 --> 00:07:30,830 Dabar, kad mes ir pagrindinė funkcija organizme, mes jums reikia 168 00:07:30,830 --> 00:07:33,070 pradėti wcięć kodą, mes naudojame 169 00:07:33,070 --> 00:07:34,500 rekomenduojamas keturios erdvės. 170 00:07:45,980 --> 00:07:48,990 Be to, mes matome, kad nėra laisvos vietos aplink lygybės ženklą 171 00:07:48,990 --> 00:07:50,510 čia, todėl galime pridurti, kad. 172 00:07:53,270 --> 00:07:56,420 Čia mes matome, kad tarpas tarp jei ir nėra 173 00:07:56,420 --> 00:07:59,740 atviras skliaustas, todėl galime pridėti, kad, kartu su šiek tiek vietos aplink 174 00:07:59,740 --> 00:08:01,710 didesnis nei ženklo. 175 00:08:01,710 --> 00:08:04,750 Vėlgi, mes matome, nėra tarpas tarp ataskaitinio laikotarpio pabaigos skliaustelius ir 176 00:08:04,750 --> 00:08:06,430 atidarymas petnešomis čia. 177 00:08:06,430 --> 00:08:08,970 Jei mes ketiname įgyvendinti šiuos toje pačioje eilutėje, ten turi 178 00:08:08,970 --> 00:08:11,630 būti tarpas prieš garbanotieji petnešomis. 179 00:08:11,630 --> 00:08:13,540 Tačiau, atrodo, kad mūsų kūno 180 00:08:13,540 --> 00:08:15,220 sąlyga yra tik viena eilutė. 181 00:08:15,220 --> 00:08:18,300 Taigi mums nereikia įtraukti petnešos. 182 00:08:18,300 --> 00:08:21,200 Dabar mes turime būti tikri, jei norite padidinti įtrauką kiekvieno iš kūno 183 00:08:21,200 --> 00:08:24,340 mūsų sąlygomis. 184 00:08:24,340 --> 00:08:27,080 Mes tikrai nenorite, tai paskutinė eilutė turi būti toje pačioje 185 00:08:27,080 --> 00:08:30,860 linija, kaip ir kitur, tad paspauskite Enter įtraukoje. 186 00:08:30,860 --> 00:08:34,250 Galiausiai, uždarymo garbanotas petnešomis pagrindiniai poreikiai 187 00:08:34,250 --> 00:08:35,760 atskiroje eilutėje. 188 00:08:35,760 --> 00:08:38,049 >> Mes galime pamatyti čia mes turime dvi skirtingas 189 00:08:38,049 --> 00:08:40,000 susijusios kodas blokai. 190 00:08:40,000 --> 00:08:43,070 Per 6 4 linijos greitai vartotojo įvesties ir 191 00:08:43,070 --> 00:08:45,990 likusios linijos rodyti, kad prisidėti prie vartotojo. 192 00:08:45,990 --> 00:08:49,230 Taigi prasminga šiek tiek erdvės tarp šių dviejų blokų 193 00:08:49,230 --> 00:08:50,440 dėl aiškumo. 194 00:08:50,440 --> 00:08:54,020 Ir ten eiti, o dabar šis kodas yra daug lengviau skaityti su 195 00:08:54,020 --> 00:08:56,010 geras stilius. 196 00:08:56,010 --> 00:08:59,430 >> Galiausiai, pakalbėkime apie mūsų trečiojo komponento gero stiliaus: 197 00:08:59,430 --> 00:09:00,880 kintamųjų vardai. 198 00:09:00,880 --> 00:09:02,660 Jūsų kintamųjų vardai turėtų būti aprašyti 199 00:09:02,660 --> 00:09:04,730 vertė, kad jie atstovauja. 200 00:09:04,730 --> 00:09:07,150 Leiskite peržiūrėti mūsų ankstesniame pavyzdyje. 201 00:09:07,150 --> 00:09:10,470 Buteliai yra geras pavadinimas kintamojo, kad 202 00:09:10,470 --> 00:09:13,680 atstovauja kiek buteliai paliekami ant sienos. 203 00:09:13,680 --> 00:09:21,010 Pavadinimai, pavyzdžiui, X arba numBots nėra labai aprašomasis ir 204 00:09:21,010 --> 00:09:24,020 nėra gerai jūsų kodo skaitomumą. 205 00:09:24,020 --> 00:09:26,860 Nors kintamieji pavadinta viena raide yra paplitusi 206 00:09:26,860 --> 00:09:30,100 matematikos ir kitose srityse, jie gali padaryti labai sunku kodą 207 00:09:30,100 --> 00:09:31,380 suprasti. 208 00:09:31,380 --> 00:09:33,660 Išimtis iš šios taisyklės yra iteratorius 209 00:09:33,660 --> 00:09:35,800 kintamieji viduje kilpos. 210 00:09:35,800 --> 00:09:38,260 Kilpos, pavyzdžiui, tai gerai naudoti kintamąjį 211 00:09:38,260 --> 00:09:42,100 pavadinimai, pavyzdžiui, I, J ir K iteracijos. 212 00:09:42,100 --> 00:09:44,900 Kurdami Iterator kintamuosius per kilpas, tai 213 00:09:44,900 --> 00:09:48,200 rekomenduojama, kad jūs padaryti kilpa viduje, o 214 00:09:48,200 --> 00:09:51,150 kilpos, nei išorėje, kad mes galime išlaikyti kintamuosius 215 00:09:51,150 --> 00:09:53,860 sandariai aprėptis, kaip įmanoma. 216 00:09:53,860 --> 00:10:02,660 >> Kita vertus, kintamojo vardas, pavyzdžiui, butelių skaičius 217 00:10:02,660 --> 00:10:10,710 palikti ant sienos, o aprašomasis, pernelyg verbose 218 00:10:10,710 --> 00:10:12,780 ir nėra būtina. 219 00:10:12,780 --> 00:10:15,150 Tuo atveju, jei jūs norite sukurti kintamąjį 220 00:10:15,150 --> 00:10:18,990 kelių žodžių, atskirkite šiuos žodžius pabraukimo. 221 00:10:18,990 --> 00:10:28,920 Pavyzdžiui, is_ready yra daug daugiau sklandžiai skaitoma kaip isReady. 222 00:10:28,920 --> 00:10:32,240 Keletą kintamųjų tai gerai paskelbti toje pačioje eilutėje. 223 00:10:32,240 --> 00:10:36,350 Tačiau, jei jums tai padaryti, nereikia inicijuoti keletą kintamųjų, bet 224 00:10:36,350 --> 00:10:37,610 ne kitiems. 225 00:10:37,610 --> 00:10:45,840 Tai reiškia, kad kažkas panašaus į int dimes, centus 226 00:10:45,840 --> 00:10:48,080 kabliataškis, yra gerai. 227 00:10:48,080 --> 00:10:57,610 Bet int dimes = 0, centus 228 00:10:57,610 --> 00:11:00,120 kabliataškis nėra. 229 00:11:00,120 --> 00:11:02,830 >> Galiausiai, kai deklaruojant patarimų, rekomenduojama 230 00:11:02,830 --> 00:11:06,430 , kad jūs įdėti žvaigždutę šalia žymiklį tipo, o ne 231 00:11:06,430 --> 00:11:07,990 kintamojo pavadinimas. 232 00:11:07,990 --> 00:11:16,050 Taigi, int * p yra rekomenduojama, o ne int 233 00:11:16,050 --> 00:11:19,730 erdvė * p. 234 00:11:19,730 --> 00:11:20,400 Whoo! 235 00:11:20,400 --> 00:11:21,800 Taip, kad atrodo, kad daug taisyklių 236 00:11:21,800 --> 00:11:23,440 prisiminti, bet nesijaudinkite. 237 00:11:23,440 --> 00:11:26,540 Jei kada nors kyla abejonių, nedvejodami kreiptis į CS50 238 00:11:26,540 --> 00:11:28,450 interneto stiliaus vadovas. 239 00:11:28,450 --> 00:11:30,100 >> Leiskite greitai apibendrinti svarbus 240 00:11:30,100 --> 00:11:31,510 taškų kodų stiliaus. 241 00:11:31,510 --> 00:11:33,960 Pirma, komentuoti savo kodą. 242 00:11:33,960 --> 00:11:36,570 Visada, visada, visada aprašyti, kokias funkcijas padaryti 243 00:11:36,570 --> 00:11:39,530 su kelių eilučių komentarą ir komentuoti kas keletą eilučių 244 00:11:39,530 --> 00:11:41,280 kodas-line. 245 00:11:41,280 --> 00:11:42,060 Sekundę. 246 00:11:42,060 --> 00:11:44,560 Būti suderinamas su jūsų kodo formatavimą. 247 00:11:44,560 --> 00:11:47,800 Atkreipti dėmesį į savo vietą ir naudojimo petnešos 248 00:11:47,800 --> 00:11:51,370 taip pat tarpai tarp raktinių žodžių ir operatorių. 249 00:11:51,370 --> 00:11:54,440 Galiausiai, pasirinkti aprašomojo kintamųjų vardai. 250 00:11:54,440 --> 00:11:57,600 Kintamieji turi aprašyti vertę, kurią jos atstovauja, bet 251 00:11:57,600 --> 00:11:59,680 ne jus amžinai įvesti. 252 00:11:59,680 --> 00:12:00,790 >> Ir viskas. 253 00:12:00,790 --> 00:12:03,080 Visa tai greitai taps savaime suprantamu dalyku, kaip jūs 254 00:12:03,080 --> 00:12:05,030 parašyti daugiau ir daugiau kodą, ir jums bus kodavimo 255 00:12:05,030 --> 00:12:06,690 stiliaus ne kartą. 256 00:12:06,690 --> 00:12:09,710 My name is Tommy, ir tai yra CS50.