su un monitor widescreen si possono facilmente vedere più di 80 caratteri alla volta, senza barre di scorrimento. anche Linus Torvalds vede il limite di 80 caratteri obsoleto . quindi, il limite di 80 caratteri è ancora rilevante in tempi di monitor widescreen?
Ultimamente ho modificato il codice sul lavoro e ho pensato di fare un buon lavoro. Ho lasciato cadere 980 righe di codice a 450 e ho dimezzato il numero di classi. Nel mostrare questo ai miei colleghi alcuni non erano d'accordo sul fatto che si trattasse di un miglioramento. Dissero: …
Sono un programmatore con diversi anni di esperienza. Mi sono reso conto di avere una certa abitudine. Non sono sicuro che sia davvero una cattiva abitudine o meno. Ottengo un elenco di attività da eseguire per una soluzione, anche piccole piccole attività, ad esempio, Cambia risorse di questo controllo utente …
Di recente ho avuto una discussione con un collega sullo stile del codice. Stava sostenendo che il tuo utilizzo delle API e i modelli generali che stai usando dovrebbero essere il più simili possibile con il codice circostante, se non con la base di codice nel suo insieme, proprio come …
Stavo leggendo l' articolo di Wikipedia sullo stile di programmazione e ho notato qualcosa in una discussione contro il codice allineato verticalmente: Affidamento al carattere mono-spaziato; la formattazione tabulare presuppone che l'editor utilizzi un carattere a larghezza fissa. La maggior parte dei moderni editor di codice supporta caratteri proporzionali e …
Negli ultimi anni, stiamo lentamente passando al codice scritto progressivamente migliore, alcuni piccoli passi alla volta. Stiamo finalmente iniziando a passare a qualcosa che almeno assomiglia a SOLID, ma non siamo ancora del tutto lì. Da quando è stato effettuato il passaggio, una delle maggiori lamentele da parte degli sviluppatori …
Dovrei sempre usare iscome prefisso per le variabili booleane? Che dire dei booleani che indicano qualcosa in passato? Dovrei scrivere isInitializedo wasInitialized? Dovrei scrivere per proprietà IsManyMemberso HasManyMembers? Esistono buone pratiche? O dovrei semplicemente scrivere secondo le regole inglesi?
Questa è una delle cose che odio di più quando la vedo nel codice di qualcun altro. So cosa significa e perché alcune persone lo fanno in questo modo ("e se invece inserissi accidentalmente '=' invece?"). Per me è molto simile a quando un bambino scende le scale contando i …
Ultimamente, ho lavorato molto in PHP e nello specifico all'interno del framework WordPress. Sto notando molto codice sotto forma di: if ( 1 == $options['postlink'] ) Dove mi sarei aspettato di vedere: if ( $options['postlink'] == 1 ) Si tratta di una convenzione trovata in alcune lingue / strutture? C'è …
A volte ho bisogno di loop che hanno bisogno di una pausa come questa: for(int i=0;i<array.length;i++){ //some other code if(condition){ break; } } Mi sento a disagio con la scrittura if(condition){ break; } perché consuma 3 righe di codice. E ho scoperto che il loop può essere riscritto come: ↓ …
Stavo leggendo un altro thread in cui un ragazzo ha chiesto informazioni sui libri in C ++ per principianti e uno dei programmatori che ha risposto ha scritto questo: Alcuni avvertimenti: evita tutti i libri che presentano un "ciao mondo" #include <iostream.h> Ho aperto il mio libro C ++ e …
Un amico esperto ha recentemente visto un sito Web che ho aiutato a lanciare e ha commentato qualcosa come "sito molto interessante, peccato per lo script in linea nel codice sorgente". Sono sicuramente in grado di rimuovere gli script in linea in cui si verificano; Sono vagamente consapevole che è …
Dopo una discussione con alcuni miei colleghi, ho una domanda "filosofica" su come trattare il tipo di dati char in Java, seguendo le migliori pratiche. Supponiamo uno scenario semplice (ovviamente questo è solo un esempio molto semplice per dare un significato pratico alla mia domanda) in cui, dato uno String …
Fare una ricerca su Google per "pythonic" rivela una vasta gamma di interpretazioni. La pagina di Wikipedia dice: Un comune neologismo nella comunità di Python è il pitone, che può avere una vasta gamma di significati legati allo stile del programma. Dire che il codice è pitonico significa dire che …
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.