Domande taggate «coding-standards»

Gli standard di codifica, o convenzioni di codifica, sono insiemi di regole o linee guida progettate per governare il processo di produzione del codice in un progetto software. Di solito si basano sulle migliori pratiche del settore o convenzioni generalmente accettate. Includono convenzioni di denominazione, stile, funzionalità vietate e altro ancora.



12
È utile includere un "registro delle modifiche" in ogni file di codice quando si utilizza il controllo versione?
Avevo l'impressione che un sistema di controllo della versione eliminasse la necessità di avere "log delle modifiche" intonacati ovunque nel codice. Ho spesso visto l'uso continuo dei registri delle modifiche, inclusi grandi blocchi lunghi all'inizio delle procedure memorizzate con una grande sezione bloccata per le modifiche al file e sporcare …


9
Cosa significa XXX in un commento? [chiuso]
Cosa significano generalmente le persone ogni volta che vedi XXXin un commento. Occasionalmente, vedrò un commento come questo: # XXX - This widget really should frobulate the whatsit Certo, posso dire cosa significa il commento, ma cosa significa generalmente XXX? Sta dicendo "Questo è un trucco" o forse "Forse dovremmo …

5
Perché non dovresti usare la direttiva "using" in C #?
Gli standard di codifica esistenti in un grande progetto C # includono una regola secondo la quale tutti i nomi dei tipi devono essere pienamente qualificati, vietando l'impiego della direttiva "utilizzo". Quindi, piuttosto che il familiare: using System.Collections.Generic; .... other stuff .... List<string> myList = new List<string>(); (Probabilmente non è …

13
È ragionevole annullare la protezione di ogni singolo puntatore senza riferimenti?
In un nuovo lavoro, sono stato segnalato nelle recensioni di codice per codice come questo: PowerManager::PowerManager(IMsgSender* msgSender) : msgSender_(msgSender) { } void PowerManager::SignalShutdown() { msgSender_->sendMsg("shutdown()"); } Mi è stato detto che l'ultimo metodo dovrebbe leggere: void PowerManager::SignalShutdown() { if (msgSender_) { msgSender_->sendMsg("shutdown()"); } } vale a dire, mi deve mettere …









Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.