Dato che i programmatori sono autori e scrivono codice per esprimere pensieri e concetti astratti e che il buon codice dovrebbe essere letto da altri programmatori senza difficoltà e incomprensioni, un programmatore dovrebbe prendere lezioni di scrittura per scrivere codice migliore? Astrarre concetti e problemi / entità del mondo reale …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 4 anni fa . Trovo una quantità molto preoccupante di errori di ortografia che vedo …
Sulle revisioni del codice sul lavoro ho visto codice e schemi che ritengo "intelligenti", sebbene non si aggiungano necessariamente alla qualità generale o alla manutenibilità della base di codice. Lo segnalo sul mio feedback e non sono convinto dai controargomenti. Sono un po 'preoccupato quando questo codice entra nel repository …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 4 anni fa . Ho bisogno di un modo per filtrare i curriculum di persone che semplicemente copiano e …
Enigma: durante il lavoro su una nuova funzionalità o la correzione di un difetto, si riscontra un problema legacy nel codice. Cosa dovresti fare Risolvilo e rischia di alterare il comportamento del codice. O ha funzionato fino ad ora da qualche colpo di fortuna, oppure il difetto non è stato …
Mi trovo sempre a lottare con questo ... cercando di trovare il giusto equilibrio tra provare / catturare e il codice che non diventa questo osceno pasticcio di schede, parentesi ed eccezioni che vengono rigirate nello stack di chiamate come una patata bollente. Ad esempio, ho un'app che sto sviluppando …
Il nostro team ha recentemente iniziato a condurre revisioni del codice per ogni check-in. Come capo del team sto cercando di trovare un equilibrio tra fornire troppi suggerimenti, fastidiosi sviluppatori e ridurre l'output dei team e lasciare andare il codice che avrei scritto diversamente. Esistono prove, studi o indicazioni da …
Per evitare numeri magici, spesso sentiamo che dovremmo dare a un letterale un nome significativo. Ad esempio: //THIS CODE COMES FROM THE CLEAN CODE BOOK for (int j = 0; j < 34; j++) { s += (t[j] * 4) / 5; } -------------------- Change to -------------------- int realDaysPerIdealDay = …
Ho appena iniziato con la programmazione funzionale (con JavaScript e Node.js) e dall'aspetto delle cose sembra che il codice che sto scrivendo diventerebbe un inferno di una base di codice da gestire, rispetto ai linguaggi di programmazione che hanno un una sorta di paradigma orientato agli oggetti. Con OOP ho …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 5 anni fa . L'ho visto accadere più volte: Al candidato piace la compagnia, riesce …
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 …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 2 anni fa . È possibile utilizzare metodi formali per specificare, provare e generare codice …
Sto leggendo Clean Code di Uncle Bob. Poiché non sono un madrelingua inglese, non sono riuscito a comprendere la seguente dichiarazione: Le classi e gli oggetti devono avere sostantivo o sintagma nominale nomi come Customer, WikiPage, Account, e AddressParser. Parole evitare come Manager, Processor, Data, o Infoin nome di una …
Sono uno sviluppatore software in un team di sviluppatori 7-8. Facciamo revisioni del codice da un po 'di tempo e la qualità del codice è migliorata nel tempo. Tuttavia, di recente ho notato che ad alcuni sviluppatori viene chiesto più revisioni del codice rispetto ad altri. Temo che sia a …
Ho appena misurato una grande porzione di codice PHP (1153 righe) usando PHPMD ( http://phpmd.org/ ) e mi dice che il codice ha una complessità NPath di 16244818757303403077832757824. A me sembra un numero follemente grande, il che suggerisce che forse PHPMD si è rotto in qualche modo. È anche possibile …
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.