Ho una domanda molto semplice che mi sconcerta per molto tempo. Ho a che fare con reti e database, quindi molti dati con cui ho a che fare sono contatori a 32 e 64 bit (senza segno), ID di identificazione a 32 e 64 bit (inoltre non hanno una mappatura …
La formattazione del codice è importante. Anche il rientro è importante . E la coerenza è più importante dei miglioramenti minori. Ma i progetti di solito non hanno una guida di stile chiara, completa, verificabile e applicata dal primo giorno, e miglioramenti importanti possono arrivare ogni giorno. Forse lo trovi …
Vedo spesso progetti (in progetti e team Java che utilizzano Eclipse) con prefisso i parametri della funzione p. Per esempio public void filter (Result pResult) ... Personalmente non vedo alcun vantaggio in questo, ma vorrei sapere qual è il ragionamento. La migliore spiegazione che ho sentito ancora è che è …
Ultimamente ho avuto un piccolo dibattito con un collega. Stiamo usando specificamente C #, ma questo potrebbe applicarsi a qualsiasi lingua con tipi nullable. Supponiamo ad esempio di avere un valore che rappresenta un massimo. Tuttavia, questo valore massimo è facoltativo. Sostengo che sarebbe preferibile un numero nullable. Il mio …
Lavoro con qualcuno che, ogni volta che chiama una funzione, mette gli argomenti su una nuova riga, ad es aFunction( byte1, short1, int1, int2, int3, int4, int5 ) ; Lo trovo molto fastidioso in quanto significa che il codice non è molto compatto, quindi devo scansionare su e giù di …
Ho visto due stili di utilizzo sizeofper operazioni relative alla memoria (come in memseto malloc): sizeof(type), e sizeof variable o sizeof(variable) Quale preferiresti o utilizzeresti un mix dei due stili e quando useresti ogni stile? Quali sono i pro e i contro di ogni stile e quando li usi? Ad …
Ho avuto questa idea da questa domanda su stackoverflow.com Il seguente modello è comune: final x = 10;//whatever constant value for(int i = 0; i < Math.floor(Math.sqrt(x)) + 1; i++) { //...do something } Il punto che sto cercando di fare è che l'affermazione condizionale è qualcosa di complicato e …
Ultimamente ho cercato di pensare al seguente fatto. Da un lato, esiste una serie di linee guida e standard di codifica per ciò che è considerato "sano", "pulito", "ben scritto" e così via. Vedi il "Codice pulito" che sembra essere ampiamente discusso anche qui. Regola di esempio: metodi lunghi 7 …
Diciamo che ho una classe Enemy, e il costruttore sarebbe simile a: public Enemy(String name, float width, float height, Vector2 position, float speed, int maxHp, int attackDamage, int defense... etc.){} Questo sembra male perché il costruttore ha così tanti parametri, ma quando creo un'istanza Enemy ho bisogno di specificare tutte …
Questa domanda è stata migrata da StackTranslate.it perché è possibile rispondere su Software Stack Stack Exchange. Migrato 7 anni fa . Mi chiedo solo se qualcuno ha una buona convenzione da seguire in questo caso corner-corner-corner. Uso davvero Java ma ho pensato che anche la gente di C # potesse …
Uso spesso un modello in cui utilizzo il metodo concatenamento per configurare un oggetto, simile a un Buildero Prototypemodello, ma non creando nuovi oggetti con ogni chiamata di metodo, modificando invece l'oggetto originale. Esempio: new Menu().withItem("Eggs").withItem("Hash Browns").withStyle("Diner"); Mi chiedo solo se esiste un nome per questo modello e se è …
Vuoi migliorare questo post? Fornisci risposte dettagliate a questa domanda, comprese le citazioni e una spiegazione del perché la tua risposta è corretta. Le risposte senza dettagli sufficienti possono essere modificate o eliminate. Questa domanda è stata migrata da StackTranslate.it perché è possibile rispondere su Software Stack Stack Exchange. Migrato …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Al momento sto lavorando a un progetto Groovy / Grails (di cui sono abbastanza nuovo) e mi chiedo se sia buona pratica omettere la returnparola chiave nei metodi Groovy. Per quanto ne so, devi inserire esplicitamente la parola chiave, ad esempio per le clausole di guardia, quindi dovresti usarla anche …
È positivo o negativo duplicare i dati tra test e codice reale? Ad esempio, supponiamo di avere una classe Python FooSaverche salva i file con nomi particolari in una determinata directory: class FooSaver(object): def __init__(self, out_dir): self.out_dir = out_dir def _save_foo_named(self, type_, name): to_save = None if type_ == FOOTYPE_A: …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.