Cosa fai quando lavori con qualcuno che tende a scrivere un codice stilisticamente cattivo? Il codice di cui sto parlando è di solito tecnicamente corretto, ragionevolmente strutturato e può anche essere algoritmicamente elegante, ma sembra brutto . Abbiamo: Miscela di convenzioni e titoli di denominazione diversi ( underscore_stylee camelCasee UpperCamele …
Questo documento di stile di programmazione ha una regola generale, che dice: Le regole possono essere violate se vi sono forti obiezioni personali nei loro confronti. Questo si scontra con il modo in cui sto pensando, e ci sono molti articoli che affermano che lo stile di programmazione è in …
Qual è il tuo metodo preferito per dichiarare un puntatore? int* i; o int *i; o int * i; o int*i; Per favore, spiega perché. vedi anche: http://www.stroustrup.com/bs_faq2.html#whitespace
Sto scrivendo una guida di stile JavaScript per il mio team, in modo che possiamo organizzare e contribuire più facilmente ai nostri documenti. Ma ho colpito un piccolo dosso che è dove si applica la mia domanda ... Cosa dovrei chiamare una funzione JavaScript anonima che viene chiamata immediatamente. So …
In questo momento sto usando Google C ++ Style Guide nel mio codice C ++ e ne sono rimasto abbastanza soddisfatto. Recentemente mi è stato detto che questa guida è pessima: è utilizzata internamente da Google (lo sapevo), è obsoleta e promuove alcune pratiche pessime. Quindi voglio usare un altro …
Ho il mio primo vero lavoro come programmatore, ma non posso risolvere alcun problema a causa dello stile di codifica utilizzato. Il codice qui: Non ha commenti Non ha funzioni (50, 100, 200, 300 o più righe eseguite in sequenza) Usa molte ifaffermazioni con molti percorsi Ha variabili che non …
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 5 anni fa . Mentre la convenzione sul codice Java di Sun suggerisce di mettere …
Esistono molte analogie per lo sviluppo di HTML / CSS; che può essere un po 'confuso per un principiante. HTML = fondamenta / casa CSS = muri / progetto / carta da parati C'è qualche buona pratica qui? Quale dovremmo scrivere per primo?
Ho programmato per un paio di anni e spesso mi sono trovato in un dilemma. Esistono due soluzioni: uno è semplice, cioè un approccio semplice, più facile da capire e mantenere. Implica ridondanza, lavoro extra (extra IO, elaborazione extra) e quindi non è la soluzione ottimale. ma altri usano un …
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 …
Bloccato . Questa domanda e le sue risposte sono bloccate perché la domanda è fuori tema ma ha un significato storico. Al momento non accetta nuove risposte o interazioni. Sono un programmatore abbastanza giovane e lavoro in un reparto IT di un'azienda di medie dimensioni. Ho un collega ed è …
Analizzatori di codice statici come Fortify "si lamentano" quando un'eccezione potrebbe essere lanciata all'interno di un finallyblocco, dicendo che Using a throw statement inside a finally block breaks the logical progression through the try-catch-finally. Normalmente sono d'accordo con questo. Ma recentemente ho trovato questo codice: SomeFileWriter writer = null; try …
Mi ritrovo a scrivere un sacco di codice come questo: int myFunction(Person* person) { int personIsValid = !(person==NULL); if (personIsValid) { // do some stuff; might be lengthy int myresult = whatever; return myResult; } else { return -1; } } Può diventare piuttosto disordinato, soprattutto se sono coinvolti più …
Ho sentito molto parlare di abbreviare i metodi e ho sentito molti programmatori dire che usare i tag #region all'interno di un metodo è un segno sicuro che è troppo lungo e dovrebbe essere riformulato in più metodi. Tuttavia, mi sembra che ci siano molti casi in cui la separazione …
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 5 anni fa . Ho visto questo fatto nella SO Tavern , quindi sto postando …
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.