Domande con tag 'programming-practices'

1
risposta

Da dove viene "exit (-1)"?

Vedo in molti software legacy e cattivi tutorial su Internet che raccomandano di usare exit(-1) , return -1 o simili per rappresentare "terminazione anomala". Il problema è che, almeno in POSIX, -1 non è mai stato e non è un codice...
posta 02.04.2016 - 20:53
10
risposte

Lottando come programmatore. Hai bisogno di un consiglio [chiuso]

Sono stato uno sviluppatore per diversi anni. Sono abbastanza bravo in quello che faccio e posso "fare il lavoro". Ma c'è una differenza tra "portare a termine il lavoro" e "fare il lavoro correttamente". Usiamo un esempio. Recentemente ho...
posta 28.12.2011 - 22:10
4
risposte

Qual è il limite al numero di metodi di una classe?

In diversi libri di design che ho letto, a volte viene data grande enfasi al numero di metodi che una classe deve avere (considerando un linguaggio OO, come java o C # per esempio). Spesso gli esempi riportati in questi libri sono molto accurati...
posta 29.08.2011 - 15:52
8
risposte

È normale che un programmatore non abbia al 100% la chiarezza del proprio codice a volte? [chiuso]

Non sono un programmatore esperto, quindi questo potrebbe essere il motivo, ma ho notato che ogni volta che creo un codice complesso (come un gioco di scacchi che ho recentemente realizzato), sono in grado di scrivere il codice corretto per otte...
posta 23.11.2014 - 15:48
9
risposte

Suggerimenti su come persuadere il capo che la revisione del codice è una buona cosa [chiuso]

Diciamo che si lavora in una società ipotetica che ha diversi sviluppatori che raramente hanno lavorato insieme su progetti e il Boss non credeva che le recensioni di codice valessero il tempo e il costo. Quali sono i vari argomenti che potre...
posta 31.10.2010 - 10:26
4
risposte

Utilizzo di file flat vs database / API come trasporto tra frontend e backend

Ho un'applicazione che ha generato una discussione piuttosto accesa tra un paio di sviluppatori. Fondamentalmente, è diviso in un livello web e un livello backend. Il livello Web raccoglie le informazioni tramite un semplice modulo Web, archi...
posta 18.03.2016 - 16:56
3
risposte

Dovrei evitare di usare unsigned int in C #?

Recentemente ho pensato all'uso di interi senza segno in C # (e suppongo che un argomento simile possa essere detto su altri "linguaggi di alto livello") Quando ho bisogno di un intero di solito non sono di fronte al dilemma della dimensione...
posta 06.01.2016 - 18:33
8
risposte

Codice procedurale vs codice OOP

Ho terminato un progetto in PHP di 13000+ linee in Stile procedurale [perché sono molto familiare, anche se conosco OOP] e il progetto funziona perfettamente. Ma dovrei convertirlo in OOP? [ perché il mondo è occupato con OOP ] Il mio codi...
posta 13.04.2011 - 11:58
2
risposte

I tipi di larghezza variabile sono stati sostituiti da tipi fissi nella moderna C?

Mi sono imbattuto in un punto interessante oggi in una recensione sulla revisione del codice . @Veedrac recommened in questa risposta che i tipi di dimensione variabile (ad esempio int e long ) devono essere sostituiti con tipi di di...
posta 15.06.2015 - 00:50
5
risposte

Denominazione descrittiva contro righe di 80 caratteri [chiusa]

Spesso ascolto queste due preziose pratiche di programmazione: (1) le righe di codice dovrebbero essere 80 caratteri o meno e (2) usare nomi descrittivi per variabili, metodi, classi, ecc. Capisco il ragionamento per entrambe le parole di consig...
posta 18.01.2013 - 05:50