1 00:00:07,210 --> 00:00:10,250 [Powered by Google Translate] In questo video, vedremo stile del codice, che è qualcosa 2 00:00:10,250 --> 00:00:12,240 che è vicino e caro al mio cuore. 3 00:00:12,240 --> 00:00:15,190 Stile descrive come il codice è formattato, che è 4 00:00:15,190 --> 00:00:18,030 indipendentemente da quello che fa il codice in realtà. 5 00:00:18,030 --> 00:00:21,470 Non solo buon stile di farti un voto migliore in CS50, 6 00:00:21,470 --> 00:00:23,830 ma vi aiuterà anche a scrivere il codice che è molto più 7 00:00:23,830 --> 00:00:26,680 leggibile e gestibile, che, alla fine della giornata, 8 00:00:26,680 --> 00:00:29,200 sta per rendere la vita molto più facile. 9 00:00:29,200 --> 00:00:31,810 >> I tre componenti principali di stile codice che parleremo 10 00:00:31,810 --> 00:00:34,500 questo video sono i commenti, la formattazione, 11 00:00:34,500 --> 00:00:35,750 e variabile nomi. 12 00:00:35,750 --> 00:00:37,350 Cominciamo con i commenti. 13 00:00:37,350 --> 00:00:40,020 Ricordate, i commenti non hanno alcun effetto sul 14 00:00:40,020 --> 00:00:41,770 funzionalità del codice. 15 00:00:41,770 --> 00:00:45,650 Servono solo come suggerimenti utili a noi come i programmatori. 16 00:00:45,650 --> 00:00:48,680 Commenti positivi dovrebbero rispondere a una delle due domande. 17 00:00:48,680 --> 00:00:52,140 >> In primo luogo, che cosa questo blocco di codice? 18 00:00:52,140 --> 00:00:54,890 Questa è una breve descrizione e dolce allo scopo di 19 00:00:54,890 --> 00:00:56,500 Le righe che seguono. 20 00:00:56,500 --> 00:00:59,330 Ad esempio, potrebbe essere necessario trovare il luogo in cui si 21 00:00:59,330 --> 00:01:01,450 implementato una funzione particolare per fissare un 22 00:01:01,450 --> 00:01:02,990 bug o cambiare qualcosa. 23 00:01:02,990 --> 00:01:06,060 Senza commenti, potrebbe essere necessario più di pori molte linee di 24 00:01:06,060 --> 00:01:09,550 codice cercando di capire esattamente dove questa funzione è. 25 00:01:09,550 --> 00:01:11,990 Oppure, se sono passati pochi giorni da quando hai guardato uno dei 26 00:01:11,990 --> 00:01:14,820 i vostri programmi, non si potrebbe ricordare ciò che un particolare 27 00:01:14,820 --> 00:01:16,580 funzione o loop fa. 28 00:01:16,580 --> 00:01:18,840 Quindi commenti farà reacquainting te stesso con 29 00:01:18,840 --> 00:01:21,530 vecchio codice, o far conoscere te stesso con qualcun altro 30 00:01:21,530 --> 00:01:23,700 codice, molto più agevole. 31 00:01:23,700 --> 00:01:26,640 La seconda domanda risponde un buon commento per questo ho fatto 32 00:01:26,640 --> 00:01:29,100 attuare questo blocco in questo modo? 33 00:01:29,100 --> 00:01:30,960 Come si scrive il codice, avrete spesso bisogno 34 00:01:30,960 --> 00:01:32,650 per prendere decisioni di progettazione. 35 00:01:32,650 --> 00:01:35,210 Dovrei usare un ciclo while o un ciclo for qui? 36 00:01:35,210 --> 00:01:38,080 Devo fare questo blocco di codice in una funzione separata? 37 00:01:38,080 --> 00:01:40,650 Uso di commenti, è possibile documentare il vostro disegno 38 00:01:40,650 --> 00:01:43,650 decisioni, che renderanno il vostro codice più facile da capire 39 00:01:43,650 --> 00:01:46,390 per gli altri, che si può essere se stessi chiedendo la stessa esatta 40 00:01:46,390 --> 00:01:48,690 domande design, che leggono il tuo codice. 41 00:01:48,690 --> 00:01:51,430 O anche voi stessi, se si torna a un blocco di codice dopo 42 00:01:51,430 --> 00:01:53,200 certo periodo di tempo. 43 00:01:53,200 --> 00:01:56,110 >> In C, e le altre lingue vedremo nel CS50, ci sono 44 00:01:56,110 --> 00:01:59,660 due modi di aggiungere commenti al codice, in linea commenti 45 00:01:59,660 --> 00:02:01,970 e commenti su più righe. 46 00:02:01,970 --> 00:02:05,300 In linea i commenti sono l'ideale per documentare parti di codice 47 00:02:05,300 --> 00:02:06,680 all'interno delle funzioni. 48 00:02:06,680 --> 00:02:09,250 Per esempio, un filtro in linea commento potrebbe descrivere il 49 00:02:09,250 --> 00:02:12,680 fine di un ciclo for o di un caso d'angolo che richiede 50 00:02:12,680 --> 00:02:14,030 una condizione. 51 00:02:14,030 --> 00:02:17,450 Commenti su più righe sono l'ideale per documentare le funzioni. 52 00:02:17,450 --> 00:02:19,830 Ogni volta che si scrive una funzione, si dovrebbe sempre, sempre, 53 00:02:19,830 --> 00:02:23,190 sempre documentare quello che fa con un commento. 54 00:02:23,190 --> 00:02:25,980 Questo include quanto le immissioni alla funzione, cosa l' 55 00:02:25,980 --> 00:02:28,740 output della funzione è, e forse perché la funzione è 56 00:02:28,740 --> 00:02:31,100 attuato nel modo che è. 57 00:02:31,100 --> 00:02:33,540 Ogni volta che si cambia la firma di una funzione, restituisce 58 00:02:33,540 --> 00:02:36,840 valore, o l'attuazione, è importante aggiornare anche il 59 00:02:36,840 --> 00:02:39,420 documentazione commento corrispondente. 60 00:02:39,420 --> 00:02:41,650 Una mancata corrispondenza tra il commento di una funzione e 61 00:02:41,650 --> 00:02:45,360 implementazione può essere davvero fonte di confusione per i lettori. 62 00:02:45,360 --> 00:02:48,670 Allo stesso modo, la creazione di un multi-riga di commento in cima 63 00:02:48,670 --> 00:02:52,180 di ciascuno. co file. h che scrivere, descrivendo ciò che il 64 00:02:52,180 --> 00:02:55,090 file non, è anche una buona idea. 65 00:02:55,090 --> 00:02:58,000 >> Come si sta commentando il codice, una delle prime domande a cui 66 00:02:58,000 --> 00:03:01,800 potrebbe essere è, beh, quanto dovrei commentare il mio codice? 67 00:03:01,800 --> 00:03:04,260 Spesso è necessario documentare ogni 68 00:03:04,260 --> 00:03:06,040 singola riga di codice. 69 00:03:06,040 --> 00:03:09,850 Ad esempio, una linea che dice int x = 5 non necessita di un 70 00:03:09,850 --> 00:03:13,110 commenti su di esso che dice "impostato x a 5". 71 00:03:13,110 --> 00:03:16,260 Non commentando abbastanza, anche se, come abbiamo visto, può fare 72 00:03:16,260 --> 00:03:18,840 comprendere il codice molto difficile. 73 00:03:18,840 --> 00:03:21,860 Quindi, una buona regola è quella di commentare blocchi interessanti 74 00:03:21,860 --> 00:03:25,700 codice, dove un blocco composto da poche righe correlate. 75 00:03:25,700 --> 00:03:27,610 >> Quindi diamo un'occhiata a un esempio. 76 00:03:27,610 --> 00:03:29,695 Ecco una funzione C non commentata. 77 00:03:32,670 --> 00:03:36,070 Ok, dal momento che si tratta di una funzione, la prima cosa che abbiamo bisogno di aggiungere 78 00:03:36,070 --> 00:03:38,560 è un commento che spiega quali fattori della funzione 79 00:03:38,560 --> 00:03:40,440 sono e che cosa fa. 80 00:03:40,440 --> 00:03:43,800 Quindi aggiungiamo un multi-riga di commento. 81 00:03:43,800 --> 00:03:44,500 Grande. 82 00:03:44,500 --> 00:03:47,220 Ora sappiamo esattamente che cosa fa la nostra funzione. 83 00:03:47,220 --> 00:03:49,530 Aggiungiamo alcune osservazioni in linea ora. 84 00:03:49,530 --> 00:03:53,260 Possiamo dividere il codice in due blocchi di linee simili. 85 00:03:53,260 --> 00:03:56,850 Linee 4 e 5 corde costrutti base all'input e 86 00:03:56,850 --> 00:03:58,690 linee da 6 a 9 Uscita tali 87 00:03:58,690 --> 00:04:00,660 stringhe all'interno dei testi delle canzoni. 88 00:04:00,660 --> 00:04:03,860 Quindi cerchiamo di documentare che con i commenti. 89 00:04:03,860 --> 00:04:04,470 Awesome. 90 00:04:04,470 --> 00:04:06,440 Ora la nostra funzione è commentato. 91 00:04:06,440 --> 00:04:09,270 >> Si noti che i nostri commenti in-line non è necessario utilizzare completo 92 00:04:09,270 --> 00:04:11,270 frasi o terminare con un punto. 93 00:04:11,270 --> 00:04:14,780 E 'importante che ci sia uno spazio tra la seconda barra obliqua 94 00:04:14,780 --> 00:04:16,680 e l'inizio del commento. 95 00:04:16,680 --> 00:04:19,010 Questa è la frequenza di osservazioni entro i tuoi programmi 96 00:04:19,010 --> 00:04:21,810 che si dovrebbe essere riprese per. 97 00:04:21,810 --> 00:04:25,180 Notate qui come ci siamo separati i due blocchi di codice relativo 98 00:04:25,180 --> 00:04:28,560 all'interno della nostra funzione di coro con un ritorno a capo in più. 99 00:04:28,560 --> 00:04:31,260 >> Questo ci porta al prossimo componente di stile del codice, 100 00:04:31,260 --> 00:04:32,350 formattazione. 101 00:04:32,350 --> 00:04:34,410 Quando ho iniziato la programmazione, mi ha colpito il tasto Invio 102 00:04:34,410 --> 00:04:37,970 chiave molto di rado, che ha portato in gigante, illeggibile 103 00:04:37,970 --> 00:04:39,250 macchie di codice. 104 00:04:39,250 --> 00:04:41,890 Credo davvero offeso il mio compagno di insegnamento, dal momento che 105 00:04:41,890 --> 00:04:43,610 non era troppo felice con me. 106 00:04:43,610 --> 00:04:46,620 Visivamente raggruppare blocchi di codice relativo, utilizzando il trasporto 107 00:04:46,620 --> 00:04:50,310 rendimenti, può rendere il codice più facile da sfogliare e chiaramente 108 00:04:50,310 --> 00:04:54,020 delineare le linee di codice che i tuoi commenti sono spiegare. 109 00:04:54,020 --> 00:04:57,100 Detto questo, diffondendo il vostro codice di troppo, come con 110 00:04:57,100 --> 00:05:00,020 due o più linee tra blocchi di codice o funzioni, può 111 00:05:00,020 --> 00:05:02,470 rendono anche molto meno leggibile. 112 00:05:02,470 --> 00:05:04,230 >> Indentazione è un altro importante 113 00:05:04,230 --> 00:05:06,150 aspetto del formato codice. 114 00:05:06,150 --> 00:05:09,410 Sempre, sempre, sempre trattino il corpo di una funzione, ciclo, 115 00:05:09,410 --> 00:05:10,620 o condizione. 116 00:05:10,620 --> 00:05:13,410 Questo rende chiaro quali righe di codice sono all'interno di un 117 00:05:13,410 --> 00:05:15,650 loop, per esempio, e che le linee di codice 118 00:05:15,650 --> 00:05:17,980 sono al di fuori di questo. 119 00:05:17,980 --> 00:05:21,290 CS50 consiglia di rientro con quattro spazi, ma 120 00:05:21,290 --> 00:05:24,040 se si sceglie qualcosa di diverso, assicurarsi di essere coerenti 121 00:05:24,040 --> 00:05:25,550 in tutto il codice. 122 00:05:25,550 --> 00:05:28,640 In tal senso, CS50 consiglia di inserire le parentesi graffe 123 00:05:28,640 --> 00:05:30,100 sulla propria linea. 124 00:05:30,100 --> 00:05:32,930 In questo modo, le parentesi graffe si allineano visivamente alla stessa sinistra 125 00:05:32,930 --> 00:05:37,200 margine, quindi è cristallina in cui un blocco inizia e finisce. 126 00:05:37,200 --> 00:05:40,760 Tuttavia, è anche bene mettere parentesi sulla stessa linea come 127 00:05:40,760 --> 00:05:43,910 condizione, per esempio, per risparmiare spazio. 128 00:05:43,910 --> 00:05:46,720 In questo caso, però, assicuratevi di includere uno spazio 129 00:05:46,720 --> 00:05:50,200 prima della parentesi graffa quindi non è smooshed accanto ad una chiusura 130 00:05:50,200 --> 00:05:51,780 parentesi o una parola. 131 00:05:51,780 --> 00:05:54,370 >> Qualunque sia la scelta, la cosa più importante è essere 132 00:05:54,370 --> 00:05:57,130 costante in tutto il codice. 133 00:05:57,130 --> 00:05:58,700 Quello che non vogliamo vedere, però, è 134 00:05:58,700 --> 00:06:00,680 frastagliata parentesi graffe. 135 00:06:00,680 --> 00:06:03,120 In questo modo rende le parentesi appaiono scollegati dalla 136 00:06:03,120 --> 00:06:06,100 condizione, loop, o la funzione che stanno demarcazione, facendo 137 00:06:06,100 --> 00:06:08,150 il codice difficile da leggere. 138 00:06:08,150 --> 00:06:11,190 In C e le altre lingue vedremo, le parentesi graffe sono 139 00:06:11,190 --> 00:06:14,150 opzionale per condizioni di linea singola o loop. 140 00:06:14,150 --> 00:06:16,790 Va bene di omettere le parentesi graffe in questo caso, ma se 141 00:06:16,790 --> 00:06:19,200 si esegue questa operazione, assicurarsi di essere coerenti 142 00:06:19,200 --> 00:06:21,350 in tutto il codice. 143 00:06:21,350 --> 00:06:24,280 >> Quando si definiscono le funzioni, CS50 consiglia di scrivere il 144 00:06:24,280 --> 00:06:27,440 tipo restituito della funzione sulla stessa linea come il nome del 145 00:06:27,440 --> 00:06:28,930 la funzione. 146 00:06:28,930 --> 00:06:31,900 Tuttavia, è anche OK per scrivere il tipo di ritorno da solo 147 00:06:31,900 --> 00:06:35,160 linea, che può rendere definizioni di funzioni facili da trovare in 148 00:06:35,160 --> 00:06:36,880 alcuni editor di testo. 149 00:06:36,880 --> 00:06:39,550 >> Infine, assicurarsi di includere spazi attorno 150 00:06:39,550 --> 00:06:41,330 parole chiave e operatori. 151 00:06:41,330 --> 00:06:45,580 Ad esempio, una linea che dice int x = 5 è molto più facile 152 00:06:45,580 --> 00:06:48,590 leggere se ci sono spazi di tutto il segno di uguale. 153 00:06:48,590 --> 00:06:52,070 Allo stesso modo, assicuratevi di avere uno spazio dopo le parole chiave come se, 154 00:06:52,070 --> 00:06:53,460 per, e mentre. 155 00:06:53,460 --> 00:06:56,270 Senza uno spazio, questi potrebbero apparire come chiamate di funzione, 156 00:06:56,270 --> 00:06:57,850 che non sono. 157 00:06:57,850 --> 00:07:00,600 >> Quindi diamo un'occhiata a un esempio di applicazione di buono stile 158 00:07:00,600 --> 00:07:02,760 ad un blocco di codice mal formattato. 159 00:07:08,260 --> 00:07:10,660 Ok, iniziamo dalla cima. 160 00:07:10,660 --> 00:07:13,670 Possiamo vedere che la parentesi graffa di apertura del principale è sulla stessa 161 00:07:13,670 --> 00:07:15,900 linea, come il nome della funzione. 162 00:07:15,900 --> 00:07:18,700 Se abbiamo intenzione di fare questo, ci deve essere uno spazio tra 163 00:07:18,700 --> 00:07:22,020 la parentesi di chiusura e la parentesi graffa, come questo. 164 00:07:22,020 --> 00:07:24,960 Tuttavia, CS50 raccomanda che le parentesi stanno 165 00:07:24,960 --> 00:07:26,080 sulla propria linea. 166 00:07:26,080 --> 00:07:28,500 Allora, facciamo così. 167 00:07:28,500 --> 00:07:30,830 Ora che siamo nel corpo della funzione principale, avremo bisogno 168 00:07:30,830 --> 00:07:33,070 per avviare il rientro codice; useremo il 169 00:07:33,070 --> 00:07:34,500 raccomanda quattro spazi. 170 00:07:45,980 --> 00:07:48,990 Quindi, vediamo che non c'è spazio intorno al segno di uguale 171 00:07:48,990 --> 00:07:50,510 qui, quindi cerchiamo di aggiungere che. 172 00:07:53,270 --> 00:07:56,420 Qui, vediamo che non c'è spazio tra il se e la 173 00:07:56,420 --> 00:07:59,740 aperta parentesi, quindi cerchiamo di aggiungere che, insieme ad un po 'di spazio intorno 174 00:07:59,740 --> 00:08:01,710 il segno di maggiore. 175 00:08:01,710 --> 00:08:04,750 Ancora una volta, vediamo non c'è spazio tra la parentesi di chiusura e 176 00:08:04,750 --> 00:08:06,430 la parentesi graffa di apertura qui. 177 00:08:06,430 --> 00:08:08,970 Se abbiamo intenzione di mettere questi sulla stessa linea, c'è bisogno di 178 00:08:08,970 --> 00:08:11,630 essere uno spazio prima della parentesi graffa. 179 00:08:11,630 --> 00:08:13,540 Tuttavia, sembra che il corpo del nostro 180 00:08:13,540 --> 00:08:15,220 condizione è solo una linea. 181 00:08:15,220 --> 00:08:18,300 Quindi non è necessario includere le parentesi graffe a tutti. 182 00:08:18,300 --> 00:08:21,200 Ora dobbiamo essere sicuri di rientro al corpo di ciascuno di 183 00:08:21,200 --> 00:08:24,340 le nostre condizioni. 184 00:08:24,340 --> 00:08:27,080 Abbiamo sicuramente non vogliamo che questo ultima riga di essere sulla stessa 185 00:08:27,080 --> 00:08:30,860 linea come gli altri, quindi cerchiamo di premere Invio e trattino. 186 00:08:30,860 --> 00:08:34,250 Infine, la parentesi graffa di chiusura per le esigenze principali di essere in 187 00:08:34,250 --> 00:08:35,760 propria linea. 188 00:08:35,760 --> 00:08:38,049 >> Possiamo vedere qui abbiamo due diverse 189 00:08:38,049 --> 00:08:40,000 blocchi di codice relativo. 190 00:08:40,000 --> 00:08:43,070 Le linee da 4 a 6 richiedere all'utente per l'ingresso e la 191 00:08:43,070 --> 00:08:45,990 linee rimanenti visualizzano che l'input per l'utente. 192 00:08:45,990 --> 00:08:49,230 Quindi ha senso mettere un po 'di spazio tra questi due blocchi 193 00:08:49,230 --> 00:08:50,440 per chiarezza. 194 00:08:50,440 --> 00:08:54,020 E ci andiamo, ora questo codice è molto più facile da leggere con 195 00:08:54,020 --> 00:08:56,010 buon stile. 196 00:08:56,010 --> 00:08:59,430 >> Infine, parliamo la nostra terza componente di buono stile: 197 00:08:59,430 --> 00:09:00,880 i nomi delle variabili. 198 00:09:00,880 --> 00:09:02,660 I nomi delle variabili devono descrivere i 199 00:09:02,660 --> 00:09:04,730 valore che essi rappresentano. 200 00:09:04,730 --> 00:09:07,150 Rivediamo il nostro esempio precedente. 201 00:09:07,150 --> 00:09:10,470 Bottiglie è un buon nome descrittivo per la variabile che 202 00:09:10,470 --> 00:09:13,680 rappresenta il numero di bottiglie vengono lasciate sul muro. 203 00:09:13,680 --> 00:09:21,010 Nomi come x o numBots non sono molto descrittivi e sono 204 00:09:21,010 --> 00:09:24,020 non va bene per la leggibilità del codice. 205 00:09:24,020 --> 00:09:26,860 Mentre le variabili denominate da una singola lettera sono comuni in 206 00:09:26,860 --> 00:09:30,100 matematica e altri campi, possono rendere il codice molto difficile 207 00:09:30,100 --> 00:09:31,380 da capire. 208 00:09:31,380 --> 00:09:33,660 L'eccezione a questa regola è iteratore 209 00:09:33,660 --> 00:09:35,800 variabili all'interno di loop. 210 00:09:35,800 --> 00:09:38,260 In cicli for, ad esempio, è bene utilizzare la variabile 211 00:09:38,260 --> 00:09:42,100 nomi come i, j, k e per l'iterazione. 212 00:09:42,100 --> 00:09:44,900 Quando si creano le variabili iteratore all'interno di cicli, è 213 00:09:44,900 --> 00:09:48,200 consiglia di farlo all'interno dello stesso ciclo, piuttosto 214 00:09:48,200 --> 00:09:51,150 che al di fuori del ciclo, in modo da poter mantenere le variabili come 215 00:09:51,150 --> 00:09:53,860 ambito strettamente possibile. 216 00:09:53,860 --> 00:10:02,660 >> D'altra parte, un nome variabile come numero di bottiglie 217 00:10:02,660 --> 00:10:10,710 lasciato sul muro è, mentre descrittivo, troppo lunghe 218 00:10:10,710 --> 00:10:12,780 e non necessario. 219 00:10:12,780 --> 00:10:15,150 Nel caso in cui si desidera creare una variabile con 220 00:10:15,150 --> 00:10:18,990 più parole, separare le parole con caratteri di sottolineatura. 221 00:10:18,990 --> 00:10:28,920 Ad esempio, is_ready è molto più leggibile di isReady. 222 00:10:28,920 --> 00:10:32,240 Va bene a dichiarare più variabili sulla stessa riga. 223 00:10:32,240 --> 00:10:36,350 Tuttavia, se lo fate, non inizializzare alcune variabili, ma 224 00:10:36,350 --> 00:10:37,610 altri no. 225 00:10:37,610 --> 00:10:45,840 Questo significa qualcosa come dimes int, penny 226 00:10:45,840 --> 00:10:48,080 punto e virgola, è OK. 227 00:10:48,080 --> 00:10:57,610 Ma int dimes = 0, penny 228 00:10:57,610 --> 00:11:00,120 punto e virgola non è. 229 00:11:00,120 --> 00:11:02,830 >> Infine, quando si dichiara puntatori, si consiglia 230 00:11:02,830 --> 00:11:06,430 di posizionare l'asterisco accanto a Tipo del puntatore, non 231 00:11:06,430 --> 00:11:07,990 il nome della variabile. 232 00:11:07,990 --> 00:11:16,050 Così int * p è raccomandato piuttosto che int 233 00:11:16,050 --> 00:11:19,730 spazio * p. 234 00:11:19,730 --> 00:11:20,400 Whoo! 235 00:11:20,400 --> 00:11:21,800 In modo che sembra un sacco di regole per 236 00:11:21,800 --> 00:11:23,440 Ricordo, ma non preoccupatevi. 237 00:11:23,440 --> 00:11:26,540 In caso di qualsiasi dubbio, non esitate a consultare il CS50 238 00:11:26,540 --> 00:11:28,450 stile di guida in linea. 239 00:11:28,450 --> 00:11:30,100 >> Vediamo rapidamente riassumere l'importante 240 00:11:30,100 --> 00:11:31,510 punti di stile del codice. 241 00:11:31,510 --> 00:11:33,960 In primo luogo, per commentare il codice. 242 00:11:33,960 --> 00:11:36,570 Sempre, sempre, sempre descrivere quali funzioni non 243 00:11:36,570 --> 00:11:39,530 con un multi-riga di commento e commentare ogni poche righe di 244 00:11:39,530 --> 00:11:41,280 codice in linea. 245 00:11:41,280 --> 00:11:42,060 Seconda. 246 00:11:42,060 --> 00:11:44,560 Essere coerente con il codice di formattazione. 247 00:11:44,560 --> 00:11:47,800 Prestare attenzione al vostro posizionamento e l'utilizzo di parentesi graffe 248 00:11:47,800 --> 00:11:51,370 così come la spaziatura intorno le parole chiave e gli operatori. 249 00:11:51,370 --> 00:11:54,440 Infine, scegliere i nomi delle variabili descrittive. 250 00:11:54,440 --> 00:11:57,600 Le variabili devono descrivere il valore che essi rappresentano, ma 251 00:11:57,600 --> 00:11:59,680 non si deve usare sempre di digitare. 252 00:11:59,680 --> 00:12:00,790 >> E questo è tutto. 253 00:12:00,790 --> 00:12:03,080 Tutto questo diventerà presto una seconda natura, come si 254 00:12:03,080 --> 00:12:05,030 scrivere codice sempre di più, e ti verrà codifica 255 00:12:05,030 --> 00:12:06,690 con stile in pochissimo tempo. 256 00:12:06,690 --> 00:12:09,710 Il mio nome è Tommy, e questo è CS50.