JavaRush /Java Blog /Random-IT /Segnalibro: "codice pulito" - articoli e conferenze sulle...

Segnalibro: "codice pulito" - articoli e conferenze sulle regole di scrittura del codice e refactoring

Pubblicato nel gruppo Random-IT
Per comodità degli studenti JavaRush, abbiamo deciso di raccogliere lezioni e articoli sugli argomenti più importanti della programmazione. L'ottava raccolta riguarda come lavorare con il codice: regole per scrivere codice di alta qualità e regole per il refactoring, scrivere commenti sul codice. Nella miniguida descriviamo brevemente l'essenza degli articoli e, seguendo il collegamento, potrai approfondire l'argomento di interesse. Aggiungi la raccolta ai tuoi segnalibri e torna ad essa quando necessario. Segnalibro: “codice pulito” - articoli e conferenze sulle regole di scrittura del codice e refactoring - 1

Articoli e conferenze

Regole per scrivere codice: dalla creazione di un sistema al lavoro con gli oggetti

Questa è una breve guida per scrivere codice di livello superiore. L'articolo elenca le regole e i concetti di base relativi alla creazione di un sistema e al lavoro con interfacce, classi e oggetti. La struttura dell'articolo è formata “dall'alto verso il basso”, cioè dalla struttura generale della domanda ai dettagli più mirati.

Regole del codice: il potere della denominazione corretta, dei commenti positivi e negativi

Questo articolo discuterà la corretta denominazione di alcuni elementi. I nomi corretti rendono il codice molto più facile da leggere. L'articolo contiene anche esempi di commenti nel codice.

Raccomandazioni per l'analisi del codice Java

I suggerimenti per lo sviluppo non saranno mai superflui, soprattutto se hai appena iniziato a scrivere codice. L'articolo contiene consigli per l'analisi del codice specifici del linguaggio Java.

Commenti in Java: non tutto è così semplice

Quando si monitora la qualità del codice, è importante ricordare la qualità dei commenti che accompagnano questo codice. Questo articolo ti introdurrà all'argomento dei commenti e al motivo per cui vale la pena dedicare il tuo tempo.

5 suggerimenti utili per supportare il codice di qualcun altro

Lavorare con codice scritto da qualcun altro può portare ad alcuni problemi. Il codice potrebbe riguardare una tecnologia che non ti è familiare. Forse questo codice necessita di miglioramenti. Oppure potrebbe esserci un bisogno urgente di correggere un bug trovato in una vecchia codebase. In questo testo, l'autore fornisce diversi suggerimenti che possono semplificare il lavoro con il codice legacy.

Strumenti che migliorano la qualità del codice Java

Consulta l'articolo sugli strumenti di analisi del codice statico. Possono aiutarti a trovare e correggere il codice problematico prima che entri in produzione. Il testo introduce alcuni popolari strumenti di analisi statica che possono essere utilizzati per testare il codice in varie situazioni. Ad esempio, DeepSource o SonarQube.

Un compito davvero fantastico: iniziamo a eseguire il refactoring del codice legacy

Una cosa è rifattorizzare il proprio codice, un'altra cosa è rifattorizzare il codice legacy. È molto più complicato. Il testo fornisce suggerimenti su come lavorare con il codice legacy.

Refactoring del codice: casi d'uso e vantaggi

Un modo per migliorare la qualità del codice di un'azienda è attraverso il refactoring. Viene spesso trascurato perché è praticamente invisibile agli utenti. Il codice funziona ancora, quindi va tutto bene, giusto? Tuttavia, il codice problematico e disordinato influisce sulla velocità del prodotto e sulle sue prestazioni complessive. L'autore dell'articolo parla dei principali vantaggi che si possono ottenere dal refactoring del codice.

5 trucchi utili per scrivere codice pulito

Chiunque può imparare a scrivere codice. Ma puoi scriverlo in modo pulito? In questo articolo l'autore mostra i suoi metodi per scrivere codice pulito. I suggerimenti sono semplici, quindi anche un principiante può gestirli.

IntelliJ IDEA: stile del codice e formattazione

Gli strumenti moderni semplificano il processo di sviluppo. In particolare, è più semplice monitorare lo stile del proprio codice, cercando di minimizzarne la formattazione “non autorizzata”. Questa recensione parla degli strumenti forniti dall'IDE IntelliJ Idea allo sviluppatore per rendere il codice piacevole da leggere e facile da comprendere.

Come imparare rapidamente a leggere il codice di qualcun altro

Il testo fornisce due semplici suggerimenti che aiuteranno uno sviluppatore alle prime armi a leggere il codice di altre persone. Leggere e mettere in pratica.

10 modi per migliorare il tuo codice, testati per esperienza personale

Un altro articolo su come migliorare il tuo codice. Questa volta è grande. Contiene molti semplici consigli. Ad esempio, uno di questi sta scrivendo test unitari. Leggi il resto nel testo.

Come scrivere codice pulito

Scrivere codice pulito non è così facile. Questo è un lavoro duro e scrupoloso. Attraverso prove ed errori, migliorerai ripetendo gli stessi passaggi più e più volte finché non troverai la soluzione che desideri. Questo articolo elenca alcuni suggerimenti per aiutarti a imparare a scrivere codice pulito.

Anti-pattern da evitare nel codice

​​Nel software, un antipattern è un termine che si riferisce a tecniche che NON dovrebbero essere utilizzate durante la risoluzione dei problemi. L'autore parla dei sei antipattern più comuni: codice spaghetti, martello d'oro, ancoraggio della barca, codice morto, codice sprawl e oggetto divino.

Controllo della qualità del codice e perché ne hai bisogno

Questo testo affronta il tema della mancanza di controllo sulla qualità del codice nelle aziende IT e perché è importante. Imparerai cos'è il debito tecnico, perché l'automazione è la chiave del successo e come costruire un processo di controllo della qualità del codice.

4 metodi di analisi del codice che ogni sviluppatore dovrebbe conoscere

Probabilmente hai sentito il termine "analisi statica". Nella maggior parte dei casi si riferisce a uno strumento o metodo ben noto. Ma in realtà esistono diverse varietà di analisi statica, ognuna delle quali ha un significato specifico quando viene utilizzata. Quali tipi di analisi esistono saranno discussi in questo articolo.

Video

Codice pulito e SOLIDO con semplici esempi

SOLID rappresenta i cinque principi di progettazione della programmazione orientata agli oggetti. Oltre alla teoria che ti verrà chiesta durante il colloquio, dovrai imparare anche a scrivere codice secondo i principi SOLID. Come raggiungere questo obiettivo verrà discusso nel rapporto dello sviluppatore capo dell'ufficio EPAM di San Pietroburgo, Alexander Barmin. La presentazione dell'autore è accompagnata da esempi di codice Java “puro” scritto secondo condizioni SOLID. L'autore risponde anche alle domande degli spettatori.

Bonus

"Codice pulito" di Robert Martin. Recensione del libro sul "codice kung fu" per sviluppatori

L'articolo è dedicato ad una recensione del libro "Clean Code" di Robert Martin. L'autore esamina i modi per migliorare e ottimizzare il codice e alla fine presenta un piccolo ma interessante problema.
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION