Domande con tag 'coding-standards'

3
risposte

Gestione dell'allineamento della tabella del codice sorgente

A volte è necessario avere tabelle (grandi o piccole) nel codice sorgente. ItemType const SomeTable[] = { // id name min max ITEM( 3, "Foo", 70, 180), ITEM(13, "Bar", 30, 50), ITEM(14, "Baz", 30, 60), ITEM(60, "Abc",...
posta 16.04.2015 - 08:57
1
risposta

Parametri del metodo Ordine [chiuso]

Recentemente ho modificato un metodo per aggiungere un parametro aggiuntivo, e non ho potuto fare a meno di chiedermi se ci fossero "best practice" o "regole generalmente accettate" nel decidere quali parametri di ordine di un metodo dovrebbero...
posta 07.10.2014 - 19:24
2
risposte

A che punto dovresti iniziare a mettere le funzioni in un nuovo file? [chiuso]

Attualmente sto scrivendo uno script python. Attualmente è lungo circa 400 righe, e sembra che stia diventando un po 'lungo, come quando sto provando a scorrerlo con eclissi ci vuole un po' per passare dalla funzione A alla funzione B. La strutt...
posta 05.09.2014 - 21:56
1
risposta

Da dove viene il "mm" in GTKmm, glibmm, ecc

Capisco che il suffisso "mm" [in varie librerie di binding C ++ associate a GTK] significa "meno meno", ma da dove proviene esattamente? Capisco che c'è un linguaggio di programmazione chiamato "C--", ma se c'erano dei collegamenti (e son...
posta 27.11.2012 - 18:25
2
risposte

Qual è la pratica accettata per gestire le conversioni numeriche in OOP?

Sto facendo un'app meteo che comporta temperature. Puoi cambiare tra Kelvin, Celsius e Fahrenheit solo per divertimento. Tuttavia, i dati relativi alla temperatura vengono utilizzati ovunque in diversi modi. Ha senso avere una classe di tempe...
posta 26.03.2016 - 16:07
1
risposta

Vale la pena seguire le convenzioni di codice di Netbeans? [chiuso]

Non riesco sempre a seguire le convenzioni di codifica predefinite di Netbeans come la seguente La funzione dovrebbe essere solo N righe Method Length is N Lines (M allowed) Avviso : Non accedere ad array $ _POST Superglobal dirett...
posta 15.02.2016 - 08:56
1
risposta

Quali sono le aree chiave per valutare il software (codebase)? [chiuso]

Mi è stato chiesto di eseguire una revisione del codice di circa 50 applicazioni per un periodo di 6 settimane. (La gestione è cambiata e il nuovo CTO ha richiesto un audit completo del software interno) Mi chiedo, quali sono le aree chiav...
posta 27.11.2014 - 22:47
1
risposta

Devo sempre usare i metodi prefisso privato con un trattino basso in Python?

I metodi di prefisso e membri con un carattere di sottolineatura indicano uso interno . Per le classi semplici, a volte trovo più semplice la lettura e la digitazione di self.foo che superano il rientro di self._foo . Soprattutto quand...
posta 13.07.2016 - 12:32
1
risposta

Qual è la convenzione C ++, se esiste, per la denominazione per distinguere tra tipi di struttura e altri tipi? [chiuso]

In generale, dovrei usare una sorta di convenzione per i nomi delle strutture che è distinta dal nome di un altro tipo? Stavo pensando a questo quando il mio professore ha iniziato a parlare di strutture. Ho avuto la seguente discussione con...
posta 26.02.2013 - 04:53
1
risposta

È appropriato utilizzare le sezioni docstring 'return' e 'args' per specificare gli stati HTTP ei parametri URL?

Sto lavorando a un progetto di applicazione web che utilizza Tornado come front-end web. Attualmente sono in procinto di scrivere documenti e aggiungere docstrings al codice base con Pydoc. Come framework API per le applicazioni, le applica...
posta 07.02.2017 - 09:07