Press "Enter" to skip to content

Getting Started with Feature Flags – #1 LaunchDarkly Feature Flags


buon mercoledì mattina bandiere Beecher
tipo di ci permette di beta-test di parti di
il nostro sistema è una tecnica in cui noi
nascondere parti del nostro sistema dietro a
funzione flag e questo ci permette di rotolare
verso un sottoinsieme dei nostri utenti in a
modo graduale
Io sono mvj e tu stai guardando la funzione
[Musica]
[Musica]
questo episodio extra di mercoledì di divertente divertimento
la funzione ti viene fornita dal lancio
direttamente quale è un prodotto che siamo
intenzione di utilizzare quando si implementa la funzionalità
bandiere in questo video se ti piace quello che sei
vedi per favore controllali e dai
loro un po ‘di amore per sostenere lo spettacolo
Bene, iniziamo il primo
cosa che faremo è
crea un’applicazione e un’app completamente nuove
senza feature flag è il primo
cosa che faremo bene è
facciamo vedere D in questa cosa e vediamo
se funziona e pm inizio oh è finita
qui sai sì sì funziona
eccellente chiudiamo e chiudiamo
esci dal server di sviluppo come nome
Ho usato qui implica che stiamo andando a
crea una playlist e da cosa P by
è fondamentalmente un’interfaccia
inizialmente usato elenca un mucchio di
canzoni hard-coded andiamo bene andiamo
apri l’ app Jas, liberiamoci di questo
roba qui e invece solo come una lista
di alcune canzoni qui come solo Li e
quindi titolo e un altro titolo per aggiungerne uno
titolo titolo tre problemi minori
solo bisogno di chiudere questa lista è così
va bene lasciami chiudere questo terminale e
utilizzare invece il terminale integrato in
Codice di Visual Studio
e facciamo che tutto inizi ad avere un
guarda come appare la nostra interfaccia
dopo le mie mie modifiche whoo è magnifico
in faccia sono un designer nato tutto
giusto, quindi vogliamo cambiare questo per avere
alcuni dati hard codificati, quindi facciamolo
nel costruttore che assegneremo
questo stato dovrebbe essere come alcune canzoni
codice in alcune canzoni che sono in realtà
non codificherò in alcune canzoni che ho
preparato questo prima che io possa sapere gentile
di incolla in alcune canzoni che ho scritto prima di allora
queste sono alcune canzoni che abbiamo aggiunto
questa playlist immaginaria qui vedi
che alcuni di loro sono già alla fine
di novembre e alcuni di essi sono aggiunti
all’inizio di dicembre e vogliamo
elencali in modo tale stato dot della canzone
ferma la mappa e per ogni zona che stiamo andando
di avere un alleato e che andremo a
mostrale in questo modo qualsiasi cosa fare
controllare questo fuori non è permesso
prima che sia super è corretto, ho bisogno di farlo
chiama il super prima
oh raffreddare a fare qualsiasi altra cosa
classi perché le classi sono fastidiose
uso inaspettato del nome ora è vero
cosa si chiamerebbe anche se è previsto
essere in qualche modo chiamato altrimenti le cose sarebbero
essere strano magico freddo va bene siamo
ora elenco le loro canzoni il prossimo voglio
per aggiungere qualche ordinamento, quindi voglio
pensa a un problema che ho avuto mentre io
stava lavorando a Spotify
avevamo non ero solo e lavorare su
la playlist che con ogni mezzo tranne a
la playlist funziona come se fosse una lista
di canzoni come è un po ‘come il
il modello mentale per questo è un mixtape se
se sei quello che tutti ricordano
mixtapes
ma l’ idea generale è che tu aggiunga
canzoni e puoi riorganizzare la lista e
come la lista ha uno specifico specifico
ordine e quando aggiungi qualcosa a a
playlist basta dire aggiungere e poi lo farà
finiscono in fondo comunque per alcuni
playlist funziona bene se ti piace o
se stai creando una playlist per come a
palestra o come una bella playlist da inviare
a qualcuno che ti interessano che fa
senso, ma se è una playlist che è
la tua discarica per nuovi e
musica interessante che vuoi
per ascoltare poi ne guadagna di più
senso di avere sempre la playlist sempre
ordinato per aggiunto di recente e che cosa
è ciò che aggiungeremo qui
andando ad aggiungere un po ‘di selezione per farlo
Dì solo un po ‘di ordine qui e stiamo andando
chiamare di default è che non sta andando
avere un ordinamento va bene
saprai che sarà il
ordine naturale che che è venuta da
il database il nostro array hard-coded
Bene, allora quello che faremo è
che stiamo andando prima di mappare siamo
andando a ordinare usando una sorta di funzione
e inizialmente la funzione sorter è
sta per essere indefinito
quindi se passi indefinito per ordinarlo è
non sta andando a fare alcuna selezione va bene provare
a voi guardare solo un forte flusso di un
fiume non è in ordine che otterremo
a questo, ma prima voglio farlo
permettere
dobbiamo sistemare un piccolo avvertimento qui
perché la funzione di ordinamento ordina in posizione
questo è perché i creatori di questo
la funzione in JavaScript è il nostro satana
Se stesso, quindi dobbiamo prima fare una fetta
questo è un modo molto carino di fare solo un
copia veloce e superficiale di un array in questo modo
in questo modo otteniamo una nuova copia simile di questo array
e poi specie che e poi ci mapparla
in modo che anche se questo in genere
posto che non ha importanza perché è un
copia tutto bene quindi l’ordinamento comunque
comunque mmmmmm se l’ordinamento
è uguale a uguale a dire aggiunto poi
abbiamo intenzione di assegnare sorter per essere un
funzione che mette a confronto aggiunto vediamo
come lo facciamo ho fatto un po ‘di utile
note su come fare questo mentre ero
provando questo in modo da non pensare
che sto tirando fuori questo dalla mia testa
ma o qualcosa di simile
quindi quello che faremo è che lo faremo
i dati di analisi dei dati di analisi analizzano no
aggiunto e lo confronteremo
aggiunta la data, tu pensi che questo
è solo andando li analizza come un
numero come un timestamp UNIX o
qualcosa ma questo li rende comparabili
oh penso che funzionerà eccetto quello
ora stiamo riassegnando il selezionatore, quindi facciamolo
fatelo a sinistra invece l’ordinamento è
non se so che è vero se
questo punto dot dot era Tory che è
quello che stiamo andando per
va bene, ma niente è mai
firmandosi per ordinare l’ordine di cui abbiamo bisogno
creare un tipo di pulsante che fa
così facciamo questo creiamo un
il preservativo qui non è chiamato naturale
ordinamento e ne creeremo uno
questo si chiama smistamento del tempo in peggio
di nominare e ne faremo uno
clicca qui e non assegnare
thingamabobs qui e vedi una funzione
e proprio andando a fare come questo set di partenza
si ferma e imposta lo stato in modo da ordinare
ordinamento di ordine Sono il miglior dattilografo e
non lo impostiamo per aggiungerlo
potrebbe funzionare l’ordinamento del tempo su cui ho fatto clic
ma non succede nulla, lasciami tirare
su l’ispettore vedere se qualcosa
succede questo è solo un avvertimento che noi
non mi interessa di questi scopi
piacerebbe dare un’occhiata qui vedi cosa
lo stato di ordinamento è così reattivo che possiamo
in realtà aspettiamo lo stato qui che è
davvero a portata di mano nel reagire Chrome
estensione così è successo
firma l’ordinamento aggiunto ma non lo è
succede quando clicco e se io solo
inverso quest’anno come si, va bene così
l’ordinamento funziona davvero solo io
ho girato il coso dall’altra parte e
tutto ha funzionato così ora è possibile
in realtà farlo come una costante per divertimento
ordinare per
come Const è più fresco, sai cosa
potremmo davvero cambiare questo per essere
un’espressione ternaria per essere onesti così
che otteniamo un può farlo come un Const let
io riscrivo questo così il selezionatore se questo
viene aggiunto l’ordine di ordinamento punto dello stato
sarà più recente che è il
sorter altrimenti sarà
non definito
Penso che questo sia più bello che posso
rimuovere questo bene, okay questo potrebbe
in realtà è una luce che stai sprecando
tempo video davvero prezioso su questo ora
si lo so, ma il refactoring si sente semplicemente
davvero buono
smettila, smettila ora bene così
è un po ‘confuso perché non possiamo vedere
su quale abbiamo cliccato, quindi aggiungiamo
un po ‘di stile, quindi sì anche io
volevo così a ciò che posso invertire
l’ ordine quindi ordina l’ordine no e andiamo
anche aggiungere un po ‘di stile è uguale al
i pesi dei caratteri sanno se è il mmmmmm
che questo ordine di punti è stato punto dot
uguale a no, questo dovrebbe essere in grassetto
altrimenti dovrebbe essere normale normale
normale che ora lavori audace, lasciami fare
rubare quella copia incolla
it – questa cosa e poi se il tipo
viene aggiunto l’ ordine quindi dovrebbe essere
audace quindi ora funziona Wow I have
creato sauteing può fare una domanda perché
non sono i tag div all’interno del tag UL
libertà artistica questo è valido HTML oh
beh, in realtà non è affatto valido
[Musica]
ci andiamo ah ciao sembra tutto peggio
giusto quindi abbiamo questa app che può fare a
un sacco di cose che può fare l’ordinamento
questa è in realtà l’unica cosa che può
fai ma usa la tua immaginazione e pensa a
questo come abbiamo questa app in produzione
è là fuori che viene utilizzato dagli utenti
e roba è scivolo e scopriamo o
postuliamo pensiamo che forse quello
questa volta l’ordinamento è in realtà un miglioramento
default adesso sort o area naturale
è il default ma dovremmo probabilmente
fare di recente aggiunto il valore predefinito forse
hmm proviamo noi non cercheremo quello e
il modo in cui è stata impostata la tua app ora
lo facciamo è solo andare nel codice qui
e dire che l’ordinamento è stato aggiunto e ora è naturale
l’ordinamento naturale non è più l’impostazione predefinita
è ora che sia il momento di smistare
è il default adesso e lo spingiamo noi
distribuirlo che è come si distribuisce un app
senza feature flag abbastanza semplice
Please follow and like us: