✅ Notizie, temi, plugin WEB e WordPress. Qui condividiamo suggerimenti e le migliori soluzioni per siti web.

Qual è lo scopo di un boilerplate?

51

Indipendentemente dalla libreria, dal framework o dal codice con cui lavori, probabilmente incontrerai il concetto di standard ad un certo punto.

Ce ne sono una manciata per WordPress, giusto 🙃?

Ma sembra essere una tendenza sempre più popolare che le persone creino sempre più boilerplate, il che non è intrinsecamente una cosa negativa, ma che potrebbe esserci confusione sullo scopo di un boilerplate.

Foto di NeONBRAND su Unsplash

Quindi, come definito da Wikipedia (che penso offra un’ottima definizione):

Nella programmazione del computer, il codice boilerplate o boilerplate si riferisce a sezioni di codice che devono essere incluse in molti punti con poche o nessuna alterazione. Viene spesso utilizzato quando si fa riferimento a linguaggi considerati dettagliati, ovvero il programmatore deve scrivere molto codice per eseguire lavori minimi.

Ma nota che c’è una frase da non perdere. Nello specifico:

…che devono essere incluse in molti posti con poche o nessuna alterazione.

E in alcune osservazioni che ho visto all’interno dell’economia di WordPress, almeno, i boilerplate sembrano richiedere che il codice venga rimosso, modificato o rimosso piuttosto che semplicemente incluso o aggiunto.

Questo è ciò che spero di chiarire.

Lo scopo di un boilerplate

Come definito in precedenza, lo scopo di un boilerplate è, più o meno, quello di fornire codice in un progetto che preveda modifiche minime o nulle.

Nella mia mente, ciò significa che è una base di codice che possiamo inserire in qualsiasi progetto e iniziare a costruire la nostra soluzione. È un po’ come una libreria drop-in, forse, tranne per il fatto che fornisce un livello di funzionalità come interfacce, classi astratte e così via che possiamo usare.

Antipasti

In secondo luogo, penso che confondiamo anche i termini pacchetti di avvio, librerie e boilerplate in modo tale che siano tutti intercambiabili quando in realtà non lo sono.

Ad esempio, guarda i segni di sottolineatura. È pensato per essere un tema iniziale per lo sviluppo di temi WordPress, ma ci sono molti aspetti che possono essere eliminati durante la creazione di un tema.

Qual è lo scopo di un boilerplate?

Ciò non significa che sia male. Anzi.

Ma per questo motivo, direi che è un tema iniziale proprio come descrivono (e non un tema standard come alcuni lo chiamano) proprio per il motivo sopra.

Biblioteche

In terzo luogo, vedo che le librerie devono essere binari o librerie precompilate che siamo in grado di aggiungere al nostro progetto che aggiungono funzionalità complete senza che sia necessario scrivere nulla.

Qual è lo scopo di un boilerplate?

Foto di Pankaj Patel su Unsplash

Questo non significa che non possiamo agganciarli e applicarli nel nostro lavoro perché si presentano in varie forme:

  • ci sono librerie per stili,
  • ci sono librerie javascript che introducono funzionalità,
  • ci sono librerie PHP che gestiscono un’ampia varietà di cose per noi,
  • e così via.

A seconda della natura del linguaggio in cui stai lavorando, a volte le librerie saranno binari precompilati che inserisci nel tuo progetto; altre volte, potrebbero essere qualcosa che aggiungi tramite qualcosa come Yarn o Composer.

Allora, qual è lo scopo di una caldaia?

In breve, pensa a un boilerplate come a un livello fondamentale di codice. Fornisce una base coerente per un certo tipo di progetto che dovrebbe richiedere al massimo una modifica minima (se non qualsiasi modifica).

In definitiva, ti consente di concentrarti sul problema che stai cercando di risolvere dal dominio del problema, dall’interfaccia utente e dalla sua esperienza, in modo ripetibile se dovessi creare una soluzione simile in futuro.

Come, sai, un plugin o qualcosa del genere. 🙂

Fonte di registrazione: tommcfarlin.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More