1 00:00:07,210 --> 00:00:10,250 [Powered by Google Translate] În acest videoclip, vom discuta despre stilul de cod, care este ceva 2 00:00:10,250 --> 00:00:12,240 care este aproape și dragi inimii mele. 3 00:00:12,240 --> 00:00:15,190 Stilul de descrie modul în care codul dvs. este formatat, care este 4 00:00:15,190 --> 00:00:18,030 independent de ceea ce codul de fapt, nu. 5 00:00:18,030 --> 00:00:21,470 Nu numai ca va stilul de bine te un grad mai bună în CS50, 6 00:00:21,470 --> 00:00:23,830 dar va ajuta, de asemenea, să scrieți cod care este mult mai 7 00:00:23,830 --> 00:00:26,680 ușor de citit și de intretinut, care, la sfârșitul zilei, 8 00:00:26,680 --> 00:00:29,200 se va face viața mult mai ușoară. 9 00:00:29,200 --> 00:00:31,810 >> Cele trei componente principale ale stilului cod care vom discuta 10 00:00:31,810 --> 00:00:34,500 acest videoclip sunt comentarii, formatare, 11 00:00:34,500 --> 00:00:35,750 și variabila nume. 12 00:00:35,750 --> 00:00:37,350 Să începem cu comentarii. 13 00:00:37,350 --> 00:00:40,020 Amintiți-vă, comentariile nu au nici un efect asupra 14 00:00:40,020 --> 00:00:41,770 funcționalitatea codul. 15 00:00:41,770 --> 00:00:45,650 Acestea servesc numai ca indicii utile pentru noi ca programatori. 16 00:00:45,650 --> 00:00:48,680 Comentariile bune ar trebui să răspundă una dintre cele două întrebări. 17 00:00:48,680 --> 00:00:52,140 >> În primul rând, ce înseamnă acest bloc de cod face? 18 00:00:52,140 --> 00:00:54,890 Aceasta este o scurtă descriere și dulce scopul de a 19 00:00:54,890 --> 00:00:56,500 In randurile care urmeaza. 20 00:00:56,500 --> 00:00:59,330 De exemplu, s-ar putea nevoie pentru a găsi locul în care vă 21 00:00:59,330 --> 00:01:01,450 pus în aplicare o anumită caracteristică să se stabilească o 22 00:01:01,450 --> 00:01:02,990 bug-ul sau ceva schimbări. 23 00:01:02,990 --> 00:01:06,060 Fără comentarii, poate fi necesar să porilor peste mai multe linii de 24 00:01:06,060 --> 00:01:09,550 Codul încercând să dau seama exact în cazul în care caracteristică este. 25 00:01:09,550 --> 00:01:11,990 Sau în cazul în care a fost câteva zile de când v-ați uitat la una din 26 00:01:11,990 --> 00:01:14,820 programele dvs., ar putea să nu amintești ce-o anumită 27 00:01:14,820 --> 00:01:16,580 Funcția sau bucla face. 28 00:01:16,580 --> 00:01:18,840 Deci, comentariile vor face reacquainting-vă cu 29 00:01:18,840 --> 00:01:21,530 cod vechi, sau te lua cunoștință cu altcineva e 30 00:01:21,530 --> 00:01:23,700 cod, mult mai lin. 31 00:01:23,700 --> 00:01:26,640 A doua întrebare un comentariu răspunsuri bune este motivul pentru care am făcut-o 32 00:01:26,640 --> 00:01:29,100 punerea în aplicare a acestui bloc în acest fel? 33 00:01:29,100 --> 00:01:30,960 Așa cum se scrie cod, veți avea nevoie de frecvent 34 00:01:30,960 --> 00:01:32,650 pentru a lua decizii de proiectare. 35 00:01:32,650 --> 00:01:35,210 Ar trebui să se utilizeze o buclă în timp ce pentru buclă sau o aici? 36 00:01:35,210 --> 00:01:38,080 Ar trebui să fac din acest bloc de cod într-o funcție separată? 37 00:01:38,080 --> 00:01:40,650 Using comentarii, vă puteți documenta design-ul 38 00:01:40,650 --> 00:01:43,650 decizii, care vor face codul mai ușor de înțeles 39 00:01:43,650 --> 00:01:46,390 pentru alții, care pot fi ei înșiși cere exact aceeasi 40 00:01:46,390 --> 00:01:48,690 întrebări de proiectare pe măsură ce citesc codul. 41 00:01:48,690 --> 00:01:51,430 Sau chiar te, dacă te întorci la un bloc de cod, după 42 00:01:51,430 --> 00:01:53,200 o anumită perioadă de timp. 43 00:01:53,200 --> 00:01:56,110 >> În C, precum și alte limbi vom vedea în CS50, există 44 00:01:56,110 --> 00:01:59,660 două modalități de a adăuga comentarii la codul, in-line comentarii 45 00:01:59,660 --> 00:02:01,970 și multi-line comentarii. 46 00:02:01,970 --> 00:02:05,300 În linie comentariile sunt foarte bune pentru documentarea bucăți din codul 47 00:02:05,300 --> 00:02:06,680 în cadrul funcțiilor. 48 00:02:06,680 --> 00:02:09,250 De exemplu, un comentariu în linie ar putea descrie 49 00:02:09,250 --> 00:02:12,680 sensul unei bucle de colț sau a unui caz care necesită 50 00:02:12,680 --> 00:02:14,030 o condiție. 51 00:02:14,030 --> 00:02:17,450 Multi-line comentariile sunt foarte bune pentru documentarea funcții. 52 00:02:17,450 --> 00:02:19,830 Ori de câte ori ați scrie o funcție, trebuie mereu, mereu, 53 00:02:19,830 --> 00:02:23,190 întotdeauna documenteze ceea ce face cu un comentariu. 54 00:02:23,190 --> 00:02:25,980 Aceasta include ceea ce intrările la funcția sunt, ceea ce 55 00:02:25,980 --> 00:02:28,740 de ieșire a funcției este, și poate de aceea funcția este 56 00:02:28,740 --> 00:02:31,100 puse în aplicare în modul în care aceasta este. 57 00:02:31,100 --> 00:02:33,540 Ori de câte ori vă schimbați semnătura lui o funcție, reveniți 58 00:02:33,540 --> 00:02:36,840 valoare, sau punerea în aplicare, este important să se actualizeze, de asemenea, 59 00:02:36,840 --> 00:02:39,420 corespunzător documentația comentariu. 60 00:02:39,420 --> 00:02:41,650 O asimetrie între comentariul o funcție și 61 00:02:41,650 --> 00:02:45,360 punere în aplicare poate fi foarte confuz pentru cititorii. 62 00:02:45,360 --> 00:02:48,670 În mod similar, creând un comentariu pe mai multe linii în partea de sus 63 00:02:48,670 --> 00:02:52,180 de fiecare C sau fișier h.. scrii., descrie ceea ce 64 00:02:52,180 --> 00:02:55,090 fișier nu, este, de asemenea, o idee foarte bună. 65 00:02:55,090 --> 00:02:58,000 >> Ca esti comentând codul, una dintre primele întrebări vă 66 00:02:58,000 --> 00:03:01,800 ar fi este, de asemenea, cât de mult ar trebui sa comentez codul meu? 67 00:03:01,800 --> 00:03:04,260 Este adesea inutil să se documenteze fiecare 68 00:03:04,260 --> 00:03:06,040 singură linie de cod. 69 00:03:06,040 --> 00:03:09,850 De exemplu, o linie care spune int x = 5 nu are nevoie de un 70 00:03:09,850 --> 00:03:13,110 comentariu cu privire la aceasta care spune că "setat la 5 x". 71 00:03:13,110 --> 00:03:16,260 Nu a comentat suficient, deși, după cum am văzut, se poate face 72 00:03:16,260 --> 00:03:18,840 înțelegerea codul foarte dificil. 73 00:03:18,840 --> 00:03:21,860 Deci, o regulă bună de degetul mare este de a comenta blocuri interesante ale 74 00:03:21,860 --> 00:03:25,700 cod, în cazul în care un bloc este format din câteva linii conexe. 75 00:03:25,700 --> 00:03:27,610 >> Deci, haideți să aruncăm o privire la un exemplu. 76 00:03:27,610 --> 00:03:29,695 Iată o funcție C necomentate. 77 00:03:32,670 --> 00:03:36,070 Bine, deoarece aceasta este o funcție, primul lucru pe care trebuie să adăugăm 78 00:03:36,070 --> 00:03:38,560 este un comentariu explica ce intrări funcția de 79 00:03:38,560 --> 00:03:40,440 sunt și ce face el. 80 00:03:40,440 --> 00:03:43,800 Deci, haideți să adăugați un comentariu pe mai multe linii. 81 00:03:43,800 --> 00:03:44,500 Mare. 82 00:03:44,500 --> 00:03:47,220 Acum știm exact ce funcție nostru face. 83 00:03:47,220 --> 00:03:49,530 Să adăugăm câteva comentarii în linie acum. 84 00:03:49,530 --> 00:03:53,260 Putem împărți în două codul nostru blocuri de linii similare. 85 00:03:53,260 --> 00:03:56,850 Linii 4 și 5 siruri de caractere construct bazat pe de intrare și de 86 00:03:56,850 --> 00:03:58,690 liniile 6 la 9 ieșire respective 87 00:03:58,690 --> 00:04:00,660 siruri de caractere în cadrul song lyrics. 88 00:04:00,660 --> 00:04:03,860 Deci, haideți să documenteze asta cu comentariile. 89 00:04:03,860 --> 00:04:04,470 Minunat. 90 00:04:04,470 --> 00:04:06,440 Acum, funcția noastră este comentat. 91 00:04:06,440 --> 00:04:09,270 >> Observați că în noastre-line comentariile nu trebuie să utilizați complet 92 00:04:09,270 --> 00:04:11,270 Exemple de sau se termină cu o perioadă de. 93 00:04:11,270 --> 00:04:14,780 Este important că există un spațiu între două slash 94 00:04:14,780 --> 00:04:16,680 și începutul comentariu. 95 00:04:16,680 --> 00:04:19,010 Aceasta este frecvența de comentarii în cadrul programelor dvs. 96 00:04:19,010 --> 00:04:21,810 care ar trebui să fie fotografiați pentru. 97 00:04:21,810 --> 00:04:25,180 Observați aici cum ne-am separat cele două blocuri de cod legate de 98 00:04:25,180 --> 00:04:28,560 în interiorul a funcției noastre cor cu un retur de car suplimentar. 99 00:04:28,560 --> 00:04:31,260 >> Acest lucru ne aduce la următoarea componentă de stil cod, 100 00:04:31,260 --> 00:04:32,350 formatare. 101 00:04:32,350 --> 00:04:34,410 Când am început prima programare, am lovit Enter 102 00:04:34,410 --> 00:04:37,970 cheie foarte rar, care a dus la gigant, ilizibil 103 00:04:37,970 --> 00:04:39,250 Blobs de cod. 104 00:04:39,250 --> 00:04:41,890 Cred că am jignit de fapt, colegii mei de predare, deoarece ea 105 00:04:41,890 --> 00:04:43,610 nu a fost prea fericit cu mine. 106 00:04:43,610 --> 00:04:46,620 Gruparea vizual blocuri de cod aferente, folosind transportul 107 00:04:46,620 --> 00:04:50,310 revine, poate face codul mai ușor să răsfoiesc și clar 108 00:04:50,310 --> 00:04:54,020 delimita care linii de cod comentariile tale sunt explica. 109 00:04:54,020 --> 00:04:57,100 Acestea fiind spuse, răspândindu-se codul prea mult, ca și în cazul 110 00:04:57,100 --> 00:05:00,020 două sau mai multe linii între blocuri de cod sau funcții, se poate 111 00:05:00,020 --> 00:05:02,470 De asemenea, face mai mult mai greu de citit. 112 00:05:02,470 --> 00:05:04,230 >> Indentarea este un alt importantă 113 00:05:04,230 --> 00:05:06,150 aspect al formatului cod. 114 00:05:06,150 --> 00:05:09,410 Întotdeauna, întotdeauna, întotdeauna liniuță corpul unei funcții, bucla, 115 00:05:09,410 --> 00:05:10,620 sau condiție. 116 00:05:10,620 --> 00:05:13,410 Acest lucru face clar care sunt linii de cod în interiorul unui 117 00:05:13,410 --> 00:05:15,650 buclă, de exemplu, și care de linii de cod 118 00:05:15,650 --> 00:05:17,980 sunt în afara de asta. 119 00:05:17,980 --> 00:05:21,290 CS50 vă recomandă să liniuță, cu patru spații, dar 120 00:05:21,290 --> 00:05:24,040 dacă alegeți altceva, asigurați-vă că pentru a fi în concordanță 121 00:05:24,040 --> 00:05:25,550 de-a lungul codul. 122 00:05:25,550 --> 00:05:28,640 Pe această notă, CS50 recomandă să așezați aparat dentar 123 00:05:28,640 --> 00:05:30,100 pe linia lor. 124 00:05:30,100 --> 00:05:32,930 În acest fel, bretele vor alinia la stânga vizual același 125 00:05:32,930 --> 00:05:37,200 Marja, deci e clar de cristal în cazul în care un bloc începe și se termină. 126 00:05:37,200 --> 00:05:40,760 Cu toate acestea, este, de asemenea, bine de a plasa bretele pe aceeași linie ca un 127 00:05:40,760 --> 00:05:43,910 condiție, de exemplu, pentru a conserva spațiul. 128 00:05:43,910 --> 00:05:46,720 Dacă veți face acest lucru, deși, asigurați-vă că includeți un spațiu 129 00:05:46,720 --> 00:05:50,200 înainte de bretele cret asa ca nu e apasata lângă o închidere 130 00:05:50,200 --> 00:05:51,780 paren sau un cuvânt. 131 00:05:51,780 --> 00:05:54,370 >> Orice ai alege, cel mai important lucru este să fie 132 00:05:54,370 --> 00:05:57,130 consecventă de-a lungul codul. 133 00:05:57,130 --> 00:05:58,700 Ceea ce nu vrem să vedem, însă, este 134 00:05:58,700 --> 00:06:00,680 indentate acolade. 135 00:06:00,680 --> 00:06:03,120 Făcând astfel, face acolade apar deconectate de la 136 00:06:03,120 --> 00:06:06,100 condiție, bucla, sau funcția ei delimitarea, făcând 137 00:06:06,100 --> 00:06:08,150 Codul de greu de citit. 138 00:06:08,150 --> 00:06:11,190 În C, precum și alte limbi vom vedea, acoladele sunt 139 00:06:11,190 --> 00:06:14,150 opțional pentru condiții singură linie sau bucle. 140 00:06:14,150 --> 00:06:16,790 E bine să omită acolade în acest caz, dar dacă 141 00:06:16,790 --> 00:06:19,200 veți face acest lucru, asigurați-vă că pentru a fi în concordanță 142 00:06:19,200 --> 00:06:21,350 de-a lungul codul. 143 00:06:21,350 --> 00:06:24,280 >> La definirea funcțiilor, CS50 recomandă scrii 144 00:06:24,280 --> 00:06:27,440 a reveni tip de funcția pe aceeași linie ca și numele de 145 00:06:27,440 --> 00:06:28,930 funcția. 146 00:06:28,930 --> 00:06:31,900 Cu toate acestea, este, de asemenea, OK pentru a scrie tipul de retur pe cont propriu 147 00:06:31,900 --> 00:06:35,160 Linia, care poate face definițiile funcțiilor ușor de găsit în 148 00:06:35,160 --> 00:06:36,880 un text redactori. 149 00:06:36,880 --> 00:06:39,550 >> În cele din urmă, asigurați-vă că pentru a include spații în jurul valorii de 150 00:06:39,550 --> 00:06:41,330 Cuvinte cheie și operatori. 151 00:06:41,330 --> 00:06:45,580 De exemplu, o linie care spune int x = 5 este mult mai ușor să 152 00:06:45,580 --> 00:06:48,590 citeste dacă există spații în jurul semnul egal. 153 00:06:48,590 --> 00:06:52,070 În mod similar, asigurați-vă că aveți un spațiu după cuvinte cheie doriți, dacă, 154 00:06:52,070 --> 00:06:53,460 pentru, și în timp ce. 155 00:06:53,460 --> 00:06:56,270 Fără un spațiu, acestea ar putea arata ca apeluri de funcții, 156 00:06:56,270 --> 00:06:57,850 care acestea nu sunt. 157 00:06:57,850 --> 00:07:00,600 >> Deci, haideți să aruncăm o privire la un exemplu de aplicare a stilului bună 158 00:07:00,600 --> 00:07:02,760 la un bloc de cod greșit formatat. 159 00:07:08,260 --> 00:07:10,660 Bine, să începem de la partea de sus. 160 00:07:10,660 --> 00:07:13,670 Putem vedea că orteza deschiderea principal este pe aceeași 161 00:07:13,670 --> 00:07:15,900 linie ca numele functiei. 162 00:07:15,900 --> 00:07:18,700 Dacă vom face acest lucru, trebuie să existe un spațiu între 163 00:07:18,700 --> 00:07:22,020 paren închidere și bretele, cum ar fi acest lucru. 164 00:07:22,020 --> 00:07:24,960 Cu toate acestea, CS50 recomandă ca sta bretele 165 00:07:24,960 --> 00:07:26,080 pe linia lor. 166 00:07:26,080 --> 00:07:28,500 Deci, hai să facem asta. 167 00:07:28,500 --> 00:07:30,830 Acum că suntem în corpul funcției principale, vom avea nevoie de 168 00:07:30,830 --> 00:07:33,070 pentru a începe crestarea cod; vom folosi 169 00:07:33,070 --> 00:07:34,500 recomandă patru spații. 170 00:07:45,980 --> 00:07:48,990 În continuare, vom vedea că nu există nici un spațiu în jurul valorii de semnul egal 171 00:07:48,990 --> 00:07:50,510 aici, asa ca hai sa adaug că. 172 00:07:53,270 --> 00:07:56,420 Aici, vom vedea că nu există nici un spatiu intre în cazul în care și 173 00:07:56,420 --> 00:07:59,740 paren deschis, așa că hai să adaug că, împreună cu unele spațiu în jurul valorii de 174 00:07:59,740 --> 00:08:01,710 mai mare decât semnul. 175 00:08:01,710 --> 00:08:04,750 Din nou, vedem nu e nici un spatiu intre paren închidere și 176 00:08:04,750 --> 00:08:06,430 bretele de deschidere aici. 177 00:08:06,430 --> 00:08:08,970 Dacă ne vom pune astea pe aceeași linie, este nevoie de 178 00:08:08,970 --> 00:08:11,630 să fie un spațiu înainte de bretele cret. 179 00:08:11,630 --> 00:08:13,540 Cu toate acestea, se pare ca organismul nostru 180 00:08:13,540 --> 00:08:15,220 condiție este o singură linie. 181 00:08:15,220 --> 00:08:18,300 Așa că nu trebuie să includă acolade la toate. 182 00:08:18,300 --> 00:08:21,200 Acum trebuie să fie sigur de a liniuță de la corpul de fiecare dintre 183 00:08:21,200 --> 00:08:24,340 condițiile noastre. 184 00:08:24,340 --> 00:08:27,080 Noi cu siguranta nu vrem asta ultima linie să fie pe aceeași 185 00:08:27,080 --> 00:08:30,860 pozitiv linie ca altceva, asa ca hai sa Enter si liniuță. 186 00:08:30,860 --> 00:08:34,250 În cele din urmă, bretele de închidere cret pentru nevoile principale să fie pe 187 00:08:34,250 --> 00:08:35,760 propria linie. 188 00:08:35,760 --> 00:08:38,049 >> Putem vedea aici avem două tipuri diferite de 189 00:08:38,049 --> 00:08:40,000 blocuri de cod aferente. 190 00:08:40,000 --> 00:08:43,070 Linii 4 la 6 cere utilizatorului pentru intrare și 191 00:08:43,070 --> 00:08:45,990 linii rămase afișa acea intrare pentru utilizator. 192 00:08:45,990 --> 00:08:49,230 Deci, este logic să afișezi un spațiu între aceste două blocuri 193 00:08:49,230 --> 00:08:50,440 pentru claritate. 194 00:08:50,440 --> 00:08:54,020 Și acolo mergem, acum acest cod este mult mai ușor de citit, cu 195 00:08:54,020 --> 00:08:56,010 bun stil. 196 00:08:56,010 --> 00:08:59,430 >> În cele din urmă, hai sa vorbim despre componentă a treia de stil bun: 197 00:08:59,430 --> 00:09:00,880 nume de variabile. 198 00:09:00,880 --> 00:09:02,660 Numele dvs. de variabile ar trebui să descrie 199 00:09:02,660 --> 00:09:04,730 valoarea pe care o reprezintă. 200 00:09:04,730 --> 00:09:07,150 Să revedem exemplul nostru mai devreme. 201 00:09:07,150 --> 00:09:10,470 Sticle este un nume bun descriptiv pentru variabila care 202 00:09:10,470 --> 00:09:13,680 reprezintă câte sticle sunt lăsate pe perete. 203 00:09:13,680 --> 00:09:21,010 Nume ca x sau numBots nu sunt foarte descriptiv și sunt 204 00:09:21,010 --> 00:09:24,020 nu este bun pentru lizibilitatea codului. 205 00:09:24,020 --> 00:09:26,860 În timp ce variabilele numite printr-o singură literă sunt comune în 206 00:09:26,860 --> 00:09:30,100 matematica și alte domenii, ei pot face codul foarte greu 207 00:09:30,100 --> 00:09:31,380 pentru a înțelege. 208 00:09:31,380 --> 00:09:33,660 Excepție de la această regulă este iterator 209 00:09:33,660 --> 00:09:35,800 variabile în interiorul bucle. 210 00:09:35,800 --> 00:09:38,260 In pentru bucle, de exemplu, e bine să utilizați variabila 211 00:09:38,260 --> 00:09:42,100 nume ca i, j, și k pentru repetare. 212 00:09:42,100 --> 00:09:44,900 La crearea variabile iterator în bucle, e 213 00:09:44,900 --> 00:09:48,200 recomandat să faceți acest lucru în cadrul buclei în sine, mai degrabă 214 00:09:48,200 --> 00:09:51,150 decât în ​​afara buclei, astfel încât să putem păstra variabile ca 215 00:09:51,150 --> 00:09:53,860 bine scoped posibil. 216 00:09:53,860 --> 00:10:02,660 >> Pe de altă parte, un nume de variabilă cum ar fi numărul de sticle 217 00:10:02,660 --> 00:10:10,710 lăsat pe perete este, în timp ce descriptiv, prea verbose 218 00:10:10,710 --> 00:10:12,780 și nu este necesar. 219 00:10:12,780 --> 00:10:15,150 În cazul în care vreți să creați o variabilă cu 220 00:10:15,150 --> 00:10:18,990 mai multe cuvinte, separa aceste cuvinte cu subliniere. 221 00:10:18,990 --> 00:10:28,920 De exemplu, is_ready este mult mai greu de citit decât isReady. 222 00:10:28,920 --> 00:10:32,240 E bine să declare variabile multiple pe aceeași linie. 223 00:10:32,240 --> 00:10:36,350 Cu toate acestea, în cazul în care faceți acest lucru, să nu inițializați unele variabile, dar 224 00:10:36,350 --> 00:10:37,610 altele nu. 225 00:10:37,610 --> 00:10:45,840 Asta inseamna ceva de genul Dimes int, penny 226 00:10:45,840 --> 00:10:48,080 punct și virgulă, este OK. 227 00:10:48,080 --> 00:10:57,610 Dar int parale = 0, maruntis 228 00:10:57,610 --> 00:11:00,120 punct și virgulă nu este. 229 00:11:00,120 --> 00:11:02,830 >> În cele din urmă, atunci când declararea pointerilor, se recomandă 230 00:11:02,830 --> 00:11:06,430 pe care le plasați asterisc lângă tipul de indicatorul nu, 231 00:11:06,430 --> 00:11:07,990 numele variabilei. 232 00:11:07,990 --> 00:11:16,050 Deci, int * p este recomandat, mai degrabă decât int 233 00:11:16,050 --> 00:11:19,730 spațiu * p. 234 00:11:19,730 --> 00:11:20,400 Oau! 235 00:11:20,400 --> 00:11:21,800 Deci, care pare ca o multime de reguli pentru a 236 00:11:21,800 --> 00:11:23,440 amintesc, dar nu vă faceți griji. 237 00:11:23,440 --> 00:11:26,540 Dacă vreodată aveți dubii, nu ezitați să mă refer la a lui CS50 238 00:11:26,540 --> 00:11:28,450 on-line Manual de stil. 239 00:11:28,450 --> 00:11:30,100 >> Să rezuma rapid importantă 240 00:11:30,100 --> 00:11:31,510 puncte de stil cod. 241 00:11:31,510 --> 00:11:33,960 În primul rând, codul comentariu. 242 00:11:33,960 --> 00:11:36,570 Întotdeauna, întotdeauna, întotdeauna ceea ce descrie funcțiile fac 243 00:11:36,570 --> 00:11:39,530 cu un comentariu pe mai multe linii și comentează la fiecare câteva linii de 244 00:11:39,530 --> 00:11:41,280 cod în linie. 245 00:11:41,280 --> 00:11:42,060 În al doilea rând. 246 00:11:42,060 --> 00:11:44,560 Fie în concordanță cu codul de formatare. 247 00:11:44,560 --> 00:11:47,800 Să acorde o atenție pentru a dvs. de plasare și utilizare a acolade 248 00:11:47,800 --> 00:11:51,370 precum și distanța în jurul valorii de cuvinte cheie și operatori. 249 00:11:51,370 --> 00:11:54,440 În cele din urmă, pentru a alege nume de variabile descriptive. 250 00:11:54,440 --> 00:11:57,600 Variabile ar trebui să descrie valoarea pe care o reprezintă, dar 251 00:11:57,600 --> 00:11:59,680 nu ar trebui să vă luați pentru totdeauna să tastați. 252 00:11:59,680 --> 00:12:00,790 >> Și asta e tot. 253 00:12:00,790 --> 00:12:03,080 Toate acestea vor deveni rapid oa doua natura ca tine 254 00:12:03,080 --> 00:12:05,030 scrie cod mai mult și mai mult, și veți fi de codificare 255 00:12:05,030 --> 00:12:06,690 cu stil în cel mai scurt timp. 256 00:12:06,690 --> 00:12:09,710 Numele meu este Tommy, iar acest lucru este CS50.