
buon lunedì mattina sono mpj e tu sei
guardare fun fun function il titolo di
il video di questa settimana è impostato male
questo mi ha tormentato molto ultimamente
penso davvero che le impostazioni siano una piaga
nello sviluppo del software e voglio
parlare dei costi e dei problemi con
Avendoli quali sono le impostazioni cosa cosa
che tipo di ambientazione sto parlando?
in sostanza sto parlando di avere
una schermata di impostazione con alternanza in te
sapere come uno di tutti i software ne ha
tipo di configurazione per esempio come
immagina qui questa schermata di impostazione
c’è un nome il mio nome è lì e
poi c’è un fuso orario e una serratura
raccogliere Suite ora non c’è nessun problema con la
questo non è quello di cui sto parlando
la maggior parte del software ha bisogno di qualche tipo di
configurazione come questa si conosce
almeno se si tratta di un social software che a
un certo punto ha scelto il tempo che potresti forse
eliminare il fuso orario e rilevarlo
ma sarebbe comunque diverso a persona
sarebbe appena configurato su un funzionamento
il livello di sistema invece conosce il male
Io sto per parlare è roba come
questo aggiungendo un interruttore per qualcosa come
la riproduzione automatica dei video è orribile
disegno di noi quindi è necessario
probabilmente e questo è il male la differenza
tra queste due categorie di impostazioni
o configurazione di ciò che ti piace
chiamarlo è che questo darà all’utente
un percorso diverso attraverso l’applicazione
queste sono solo una specie di variabili
tutti gli utenti hanno solo mostra a
nome diverso per ogni utente in
i modelli nelle viste ma questo
toggle fa un po ‘di più crea come a
percorsi divergenti all’interno del
applicazione dove gli utenti avranno
esperienze diverse a seconda di cosa
le loro impostazioni sono impostate e queste sono
veleno nello sviluppo del software che sto per fare
parlare del perché perché sono le impostazioni come
questo male perché aggiungono a
esplosione combinatoria di casi di test
cosa significa ciò che significa
Parlerò del
esplosione combinatoria cose ma prima
Voglio parlare un po ‘ del perché
le persone aggiungono queste funzionalità nel primo
le impostazioni del luogo vengono aggiunte quando una squadra è
incapace di prendere una decisione sul prodotto
esempio le impostazioni del video con riproduzione automatica
è un’impostazione che esiste in Twitter
impostazioni in modo tale che tutti i video di riproduzione siano
qualcosa che la vite ha iniziato il video
la vite app inizia a fare una coppia
di anni fa e è stato fantastico
risultati da così tutti hanno iniziato
facendo Instagram su Facebook e poi
Twitter ha anche realizzato merda abbiamo bisogno di
fallo anche così, ma hanno anche giocato
video è anche molto fastidioso così un sacco di
gli utenti si lamentano che sarà un sacco di
stampa negativa ci sarà un sacco di
servizio clienti negativo ma anche con
tutti coloro che si lamentano persone è
chiaro che vuoi ancora farlo
perché è sorprendente per il fidanzamento
è sorprendente per il numero di posti
ed è stato fantastico per le entrate pubblicitarie
aveva senso per Twitter farlo così
hanno aggiunto questo un interruttore all’interno del
schermata delle impostazioni dove puoi semplicemente girare
l’ordine riproduce i video se lo sei
infastidito da loro tutti felici oh no
esplosione combinatoria del caso di test
quando stai sviluppando il software lì
sono un numero di cose che possono andare storte
quando lo stai sviluppando e
mantenerlo e quindi aggiungerne di nuovi
caratteristiche e sai come il tempo passa così
man mano che sviluppi ci sono sempre di più
casi di test che è necessario controllare ogni
il tempo in cui apporti un cambiamento che potresti essere
testare questi casi di test più o meno
formalmente ma alla fine qualcuno deve
passare attraverso di loro è necessario controllare che
sei in grado di creare un ordine nel
sistema e che puoi pagare un po ‘
prima e dato che si ottiene una carica
questo succede e lo è stato
fondamentalmente il tuo controllo se le cose
che potrebbe andare storto o o non andare
sbagliato e come stai sviluppando sei
otterrò
o in più di questi test di casi di test
i casi è fondamentalmente la quantità di cose
che devi controllare ogni volta che
rilascia il tuo software che puoi
in teoria, software perfetto
diciamo che crei un piccolo piccolo
Modulo NPM che fa solo una certezza
cosa con una stringa come il padding sinistro
con zero o qualcosa che non c’è
davvero qualche bug in quella implementazione
è esso è praticamente perfetta, perché
fa così poco nel software reale l ‘
la quantità di casi di test aumenta e alcuni di
loro si interromperanno di volta in volta
tempo e va bene che è qualcosa
che accettiamo perché vogliamo velocità
e vogliamo funzionalità e vogliamo crescita
non abbiamo davvero bisogno di un software perfetto
va bene che si rompe di tanto in tanto
ma vogliamo ancora mantenere i casi di test
giù perché più cose possono andare
il torto andrà male quindi se riusciamo a ottenere
via con un software più semplice con meno
casi di test dovremmo e questo è il
motivo per cui aggiungere una funzione a
la tua domanda è così sinistra perché
aggiunge un’esplosione combinatoria di
casi di test lasciatemi fare un esempio
diciamo che ne hai una caratteristica
funzionalità di te o qualcosa in
la tua applicazione e non è la più
vista complicata sei stato
sviluppandolo per un paio di mesi
diciamo che ha 40 casi di test 40
pezzi di funzionalità individuale che
vuoi assicurarti che funzioni sempre
tu rilasci ora diciamo che questo
il pezzo di funzionalità ha tre levette
ciò influenza il modo in cui funziona
sii una lista di tweet dove puoi avere
attivare o disattivare la riproduzione di video potrebbe essere a
elenca dove vuoi mostrare o nascondere
elementi che sono stati cancellati in esso e
potrebbe essere come la dimensione degli oggetti
se sono compatti o se sono te
avere un po ‘di spazio più pulito può essere
qualsiasi cosa ora perché li hai aggiunti
imposta il numero di test case
che devi controllare la tua funzionalità
per assicurarsi che funzioni
correttamente con tutte le combinazioni
sono 40 volte 2 volte 2 volte 2 uguali
320 casi di test e in realtà un pezzo di
la funzionalità avrà molto più cose
ciò può andare storto di appena 40 in realtà
sviluppo del software questi numeri non lo fanno
finiscono su 320 finiscono per essere
astronomico quindi se hai un manuale
i tester devono dipendere da qualche tipo
di strana istintività per l’applicazione
e quali cose tendono a andare storte e il
problema con l’impostazione è causa di questi
le curve di crescita non sono lineari
sono esponenziali così loro lo faranno
continua a crescere in crescita
crescendo così non crescono
questo quindi non puoi risolverlo con
test automatizzati e centinaia e
centinaia di computer che eseguono i test
per te perché i numeri diventano così
enorme che non puoi testarli
tutto anche all’interno come un intero gruppo
dei computer che hai semplicemente creato
software troppo complicato da testare e se
hai creato anche il tuo software
complicato da testare lo hai fatto anche tu
complicato per mantenere la qualità ok ma
pensiamo all’altro lato del
coin che cosa gli utenti sono infastiditi
utenti che vogliono disattivare la riproduzione automatica
video questo è un vero problema che non siamo
rendendo questo problema su questa impostazione
esiste perché ha una motivazione
dietro di esso è così che possiamo dire
servizio clienti e i media che
beh, ora stiamo tutti riproducendo video ma
si ha la possibilità di disattivarlo è
ok il problema è che sei tu
è solo un’illusione di dare agli utenti
quello che vogliono perché gli studi lo dimostrano
Il 95% degli utenti non modifica mai le impostazioni ora
questo cambierà a seconda del tuo
la gente del computer è la tua base di utenti ma dentro
generale la vasta e vasta maggioranza lo farà
mai
toccare le impostazioni di un pezzo di
software e questa cifra del 95% significa
che in realtà quando aggiungi un interruttore
come i video di riproduzione automatica o qualsiasi
attiva la cosa che fai
predefinito che potreste aver appena fatto
è l’ unica opzione perché questo è il
esperienza che i tuoi utenti stanno per
hanno tranne una piccola minoranza
non hai davvero bisogno di risolvere il
problema perché gli utenti non faranno a
scelta e so cosa stai pensando
c’è il 5% qui che farà il
scelta non dovremmo farlo per loro e
sì, dovremmo assolutamente, se non fosse per
l’ esplosione combinatoria del test
casi il costo di questo non ne vale la pena
solo per il 5% degli utenti un piccolo
la minoranza di quelle persone se ne andrà ma
la maggior parte di loro si abituerà
alla nuova funzione e non cadere in
la trappola che oh non influenzerà la mia app
tanto se aggiungo questa impostazione
perché le impostazioni sono una di quelle morte
da mille piccoli tagli tipo di cose
nessun singolo interruttore che aggiungi andrà
per rallentare il tuo sviluppo fino a
un gattonare ma tutti i piccoli minuscoli
che aggiungi nel tempo darà un’occhiata
a questo sono le impostazioni di Twitter
interfaccia e basta dare un’occhiata a questo
hanno così tante cose
che puoi cambiare è pazzesco che abbiamo
notifiche e-mail e notifiche
notifiche web
controlliamo questa scheda okay è la sicurezza
e la privacy è molto simile a me
non dicendo che queste opzioni sono
inutili loro ci sono lì per a
motivo ma tutti aggiungono un po ‘ di
questa esplosione combinatoria e questa
questo è così tante cose che piace a questo
è assolutamente impossibile testare lì
sono cose qui che potrebbero avere
fatto fuori dal
non procrastinare su un prodotto
decisione e realizzazione di un prodotto appropriato
decisione con un dorso invece di
queste cose semi-cotte dove sei gentile
di avere l’illusione che stai dando
utenti una scelta ma non proprio perché
nessuno accede a impostazioni come questa
inviare ricevere leggere le ricevute sì che posso
Capisco perfettamente perché ce ne sono alcuni
utenti che non vogliono vedere altri utenti
quando hanno letto i messaggi perché
è un po ‘ fastidioso ma facebook
Messenger non ha questa impostazione
non c’è alcuna opzione per trasformare il Reedman
ricevute di spegnimento e si sa che cosa
è uno dei più popolari e più
messaggini di successo nel mondo loro
non ne aveva bisogno non hanno bisogno di
sopravvivere si potrebbe semplicemente saltare questo
avresti potuto fare una cosa giusta
la decisione sul prodotto è appena sufficiente
hai solo il coraggio di credere nel tuo
prodotto che stai facendo bene
chiama e se non risulta essere
la chiamata giusta riporta indietro la funzione
non aver simulato con le impostazioni e
questo qui questo è anche uno di quelli
dove Twitter credeva in loro
prodotto ma non abbastanza da non aggiungere il suo
impostazione per spegnerlo che è questo
mostrami i migliori tweet prima su Twitter
tipo di tipo di voler passare a un
feed basato su algoritmo ma sanno anche
che questo farà meglio gli utenti, così loro
devi essere molto attento a questo se tu
voglio prendere una decisione sul prodotto
decisione di prodotto che vogliono andare nel
acqua il primo primo tuffo del
estate ma sono un po ‘ spaventati oh
fa freddo e stanno intingendo le dita dei piedi
in Non so saltare o scendere dal piatto
o non so esattamente cosa sia questa cosa
è e sto prendendo in giro Twitter qui
ma so che questo è difficile questo è
difficile è per questo che queste impostazioni si presentano
è difficile saltare dentro forse il meglio
argomento è solo okay è difficile
salta dentro ma i tuoi concorrenti sono
queste decisioni di metà-culo non lo sono
aiutare chiunque nel caso di Twitter I
pensa che non ci siano impostazioni per la riproduzione automatica
video sul feed di notizie di Facebook
ordina semplicemente di riprodurre video e come
esempio hanno un successo enorme
da esso e Twitter lo sa questo
impostazione qui questo video autoplay questo è
non qui per aiutare gli utenti è lì
perché Twitter ha avuto paura e causa di
quella paura che non erano in grado di fare a
decisione del prodotto un prodotto appropriato
decisione e alcuni di voi potrebbero essere
pensando che questo suoni come a
decisione del proprietario del prodotto del progettista e questo
è un canale di programmazione che cosa fa
ho a che fare con me sono solo un programmatore
bene è perché è tuo
responsabilità come sviluppatore di software
per informare proprietari e progettisti di prodotti
su questo problema questo combinatorio
esplosione di casi di test non lo è
completamente ovvio quando lo aggiungi
sembra che tu abbia risolto il problema
sembra buono sembrerà un bene
cosa hai aggiunto qui il costo del bambino
che queste cose hanno o meglio il
l’abitudine di aggiungere queste cose non lo è
completamente ovvio ed è molto
sottile e anche se si sa a questo proposito
sembra che sia lungo la linea e
e probabilmente i problemi di qualcun altro
forse lo sviluppatore del software che è
impiegato dopo che hai lasciato il
l’organizzazione alterna l’inferno sinistri
va bene così per riassumere queste impostazioni rant
sono cattivi, qualche male è necessario, ma è così
è la tua responsabilità come un software
sviluppatore per assicurarsi che le persone
che sono responsabili per il design di
capire che questo combinatorio
esplosione di casi di test esiste e come
risultano avranno il futures che
vogliono nel futuro che loro
li otterrà più lenti perché la velocità
dei tuoi sforzi di sviluppo del software
rallenterà se non si spiega questo
prodotto di concetto per i tuoi lead o
I progettisti che o chiunque neamente
il tuo sforzo di sviluppo non hanno modo
di fare la giusta prioritizzazione loro
bisogno di sapere il costo di questa cosa
potrebbe ancora valere la pena farlo, ma lui
potrebbe anche essere oh si okay sì se noi
devo avere quei problemi sì, allora
forse possiamo semplicemente progettarlo via o
forse basta fare il caso predefinito il
solo caso che è la mia impostazione annuncio rant
lentamente perché sono cattivi
sei d’accordo in disaccordo , pensi che io sia
un iperbolico, ma che io sono dal modo in cui io
sentiti come oggi, in entrambi i casi, per favore
Scrivi un commento in basso Mi piace
leggi i tuoi pensieri sul mio così tu hai
ho visto un episodio di fun fun function I
rilascia questo ogni lunedì mattina Oh 800
GMT alcuni episodi sono come me
tu canta dove parlo del processo
dello sviluppo del software mentre alcuni sono a
un po ‘più divertente e pratico siamo come:
illa turd Sono mtj fino al prossimo lunedì
mattina grazie
guardare fun fun function il titolo di
il video di questa settimana è impostato male
questo mi ha tormentato molto ultimamente
penso davvero che le impostazioni siano una piaga
nello sviluppo del software e voglio
parlare dei costi e dei problemi con
Avendoli quali sono le impostazioni cosa cosa
che tipo di ambientazione sto parlando?
in sostanza sto parlando di avere
una schermata di impostazione con alternanza in te
sapere come uno di tutti i software ne ha
tipo di configurazione per esempio come
immagina qui questa schermata di impostazione
c’è un nome il mio nome è lì e
poi c’è un fuso orario e una serratura
raccogliere Suite ora non c’è nessun problema con la
questo non è quello di cui sto parlando
la maggior parte del software ha bisogno di qualche tipo di
configurazione come questa si conosce
almeno se si tratta di un social software che a
un certo punto ha scelto il tempo che potresti forse
eliminare il fuso orario e rilevarlo
ma sarebbe comunque diverso a persona
sarebbe appena configurato su un funzionamento
il livello di sistema invece conosce il male
Io sto per parlare è roba come
questo aggiungendo un interruttore per qualcosa come
la riproduzione automatica dei video è orribile
disegno di noi quindi è necessario
probabilmente e questo è il male la differenza
tra queste due categorie di impostazioni
o configurazione di ciò che ti piace
chiamarlo è che questo darà all’utente
un percorso diverso attraverso l’applicazione
queste sono solo una specie di variabili
tutti gli utenti hanno solo mostra a
nome diverso per ogni utente in
i modelli nelle viste ma questo
toggle fa un po ‘di più crea come a
percorsi divergenti all’interno del
applicazione dove gli utenti avranno
esperienze diverse a seconda di cosa
le loro impostazioni sono impostate e queste sono
veleno nello sviluppo del software che sto per fare
parlare del perché perché sono le impostazioni come
questo male perché aggiungono a
esplosione combinatoria di casi di test
cosa significa ciò che significa
Parlerò del
esplosione combinatoria cose ma prima
Voglio parlare un po ‘ del perché
le persone aggiungono queste funzionalità nel primo
le impostazioni del luogo vengono aggiunte quando una squadra è
incapace di prendere una decisione sul prodotto
esempio le impostazioni del video con riproduzione automatica
è un’impostazione che esiste in Twitter
impostazioni in modo tale che tutti i video di riproduzione siano
qualcosa che la vite ha iniziato il video
la vite app inizia a fare una coppia
di anni fa e è stato fantastico
risultati da così tutti hanno iniziato
facendo Instagram su Facebook e poi
Twitter ha anche realizzato merda abbiamo bisogno di
fallo anche così, ma hanno anche giocato
video è anche molto fastidioso così un sacco di
gli utenti si lamentano che sarà un sacco di
stampa negativa ci sarà un sacco di
servizio clienti negativo ma anche con
tutti coloro che si lamentano persone è
chiaro che vuoi ancora farlo
perché è sorprendente per il fidanzamento
è sorprendente per il numero di posti
ed è stato fantastico per le entrate pubblicitarie
aveva senso per Twitter farlo così
hanno aggiunto questo un interruttore all’interno del
schermata delle impostazioni dove puoi semplicemente girare
l’ordine riproduce i video se lo sei
infastidito da loro tutti felici oh no
esplosione combinatoria del caso di test
quando stai sviluppando il software lì
sono un numero di cose che possono andare storte
quando lo stai sviluppando e
mantenerlo e quindi aggiungerne di nuovi
caratteristiche e sai come il tempo passa così
man mano che sviluppi ci sono sempre di più
casi di test che è necessario controllare ogni
il tempo in cui apporti un cambiamento che potresti essere
testare questi casi di test più o meno
formalmente ma alla fine qualcuno deve
passare attraverso di loro è necessario controllare che
sei in grado di creare un ordine nel
sistema e che puoi pagare un po ‘
prima e dato che si ottiene una carica
questo succede e lo è stato
fondamentalmente il tuo controllo se le cose
che potrebbe andare storto o o non andare
sbagliato e come stai sviluppando sei
otterrò
o in più di questi test di casi di test
i casi è fondamentalmente la quantità di cose
che devi controllare ogni volta che
rilascia il tuo software che puoi
in teoria, software perfetto
diciamo che crei un piccolo piccolo
Modulo NPM che fa solo una certezza
cosa con una stringa come il padding sinistro
con zero o qualcosa che non c’è
davvero qualche bug in quella implementazione
è esso è praticamente perfetta, perché
fa così poco nel software reale l ‘
la quantità di casi di test aumenta e alcuni di
loro si interromperanno di volta in volta
tempo e va bene che è qualcosa
che accettiamo perché vogliamo velocità
e vogliamo funzionalità e vogliamo crescita
non abbiamo davvero bisogno di un software perfetto
va bene che si rompe di tanto in tanto
ma vogliamo ancora mantenere i casi di test
giù perché più cose possono andare
il torto andrà male quindi se riusciamo a ottenere
via con un software più semplice con meno
casi di test dovremmo e questo è il
motivo per cui aggiungere una funzione a
la tua domanda è così sinistra perché
aggiunge un’esplosione combinatoria di
casi di test lasciatemi fare un esempio
diciamo che ne hai una caratteristica
funzionalità di te o qualcosa in
la tua applicazione e non è la più
vista complicata sei stato
sviluppandolo per un paio di mesi
diciamo che ha 40 casi di test 40
pezzi di funzionalità individuale che
vuoi assicurarti che funzioni sempre
tu rilasci ora diciamo che questo
il pezzo di funzionalità ha tre levette
ciò influenza il modo in cui funziona
sii una lista di tweet dove puoi avere
attivare o disattivare la riproduzione di video potrebbe essere a
elenca dove vuoi mostrare o nascondere
elementi che sono stati cancellati in esso e
potrebbe essere come la dimensione degli oggetti
se sono compatti o se sono te
avere un po ‘di spazio più pulito può essere
qualsiasi cosa ora perché li hai aggiunti
imposta il numero di test case
che devi controllare la tua funzionalità
per assicurarsi che funzioni
correttamente con tutte le combinazioni
sono 40 volte 2 volte 2 volte 2 uguali
320 casi di test e in realtà un pezzo di
la funzionalità avrà molto più cose
ciò può andare storto di appena 40 in realtà
sviluppo del software questi numeri non lo fanno
finiscono su 320 finiscono per essere
astronomico quindi se hai un manuale
i tester devono dipendere da qualche tipo
di strana istintività per l’applicazione
e quali cose tendono a andare storte e il
problema con l’impostazione è causa di questi
le curve di crescita non sono lineari
sono esponenziali così loro lo faranno
continua a crescere in crescita
crescendo così non crescono
questo quindi non puoi risolverlo con
test automatizzati e centinaia e
centinaia di computer che eseguono i test
per te perché i numeri diventano così
enorme che non puoi testarli
tutto anche all’interno come un intero gruppo
dei computer che hai semplicemente creato
software troppo complicato da testare e se
hai creato anche il tuo software
complicato da testare lo hai fatto anche tu
complicato per mantenere la qualità ok ma
pensiamo all’altro lato del
coin che cosa gli utenti sono infastiditi
utenti che vogliono disattivare la riproduzione automatica
video questo è un vero problema che non siamo
rendendo questo problema su questa impostazione
esiste perché ha una motivazione
dietro di esso è così che possiamo dire
servizio clienti e i media che
beh, ora stiamo tutti riproducendo video ma
si ha la possibilità di disattivarlo è
ok il problema è che sei tu
è solo un’illusione di dare agli utenti
quello che vogliono perché gli studi lo dimostrano
Il 95% degli utenti non modifica mai le impostazioni ora
questo cambierà a seconda del tuo
la gente del computer è la tua base di utenti ma dentro
generale la vasta e vasta maggioranza lo farà
mai
toccare le impostazioni di un pezzo di
software e questa cifra del 95% significa
che in realtà quando aggiungi un interruttore
come i video di riproduzione automatica o qualsiasi
attiva la cosa che fai
predefinito che potreste aver appena fatto
è l’ unica opzione perché questo è il
esperienza che i tuoi utenti stanno per
hanno tranne una piccola minoranza
non hai davvero bisogno di risolvere il
problema perché gli utenti non faranno a
scelta e so cosa stai pensando
c’è il 5% qui che farà il
scelta non dovremmo farlo per loro e
sì, dovremmo assolutamente, se non fosse per
l’ esplosione combinatoria del test
casi il costo di questo non ne vale la pena
solo per il 5% degli utenti un piccolo
la minoranza di quelle persone se ne andrà ma
la maggior parte di loro si abituerà
alla nuova funzione e non cadere in
la trappola che oh non influenzerà la mia app
tanto se aggiungo questa impostazione
perché le impostazioni sono una di quelle morte
da mille piccoli tagli tipo di cose
nessun singolo interruttore che aggiungi andrà
per rallentare il tuo sviluppo fino a
un gattonare ma tutti i piccoli minuscoli
che aggiungi nel tempo darà un’occhiata
a questo sono le impostazioni di Twitter
interfaccia e basta dare un’occhiata a questo
hanno così tante cose
che puoi cambiare è pazzesco che abbiamo
notifiche e-mail e notifiche
notifiche web
controlliamo questa scheda okay è la sicurezza
e la privacy è molto simile a me
non dicendo che queste opzioni sono
inutili loro ci sono lì per a
motivo ma tutti aggiungono un po ‘ di
questa esplosione combinatoria e questa
questo è così tante cose che piace a questo
è assolutamente impossibile testare lì
sono cose qui che potrebbero avere
fatto fuori dal
non procrastinare su un prodotto
decisione e realizzazione di un prodotto appropriato
decisione con un dorso invece di
queste cose semi-cotte dove sei gentile
di avere l’illusione che stai dando
utenti una scelta ma non proprio perché
nessuno accede a impostazioni come questa
inviare ricevere leggere le ricevute sì che posso
Capisco perfettamente perché ce ne sono alcuni
utenti che non vogliono vedere altri utenti
quando hanno letto i messaggi perché
è un po ‘ fastidioso ma facebook
Messenger non ha questa impostazione
non c’è alcuna opzione per trasformare il Reedman
ricevute di spegnimento e si sa che cosa
è uno dei più popolari e più
messaggini di successo nel mondo loro
non ne aveva bisogno non hanno bisogno di
sopravvivere si potrebbe semplicemente saltare questo
avresti potuto fare una cosa giusta
la decisione sul prodotto è appena sufficiente
hai solo il coraggio di credere nel tuo
prodotto che stai facendo bene
chiama e se non risulta essere
la chiamata giusta riporta indietro la funzione
non aver simulato con le impostazioni e
questo qui questo è anche uno di quelli
dove Twitter credeva in loro
prodotto ma non abbastanza da non aggiungere il suo
impostazione per spegnerlo che è questo
mostrami i migliori tweet prima su Twitter
tipo di tipo di voler passare a un
feed basato su algoritmo ma sanno anche
che questo farà meglio gli utenti, così loro
devi essere molto attento a questo se tu
voglio prendere una decisione sul prodotto
decisione di prodotto che vogliono andare nel
acqua il primo primo tuffo del
estate ma sono un po ‘ spaventati oh
fa freddo e stanno intingendo le dita dei piedi
in Non so saltare o scendere dal piatto
o non so esattamente cosa sia questa cosa
è e sto prendendo in giro Twitter qui
ma so che questo è difficile questo è
difficile è per questo che queste impostazioni si presentano
è difficile saltare dentro forse il meglio
argomento è solo okay è difficile
salta dentro ma i tuoi concorrenti sono
queste decisioni di metà-culo non lo sono
aiutare chiunque nel caso di Twitter I
pensa che non ci siano impostazioni per la riproduzione automatica
video sul feed di notizie di Facebook
ordina semplicemente di riprodurre video e come
esempio hanno un successo enorme
da esso e Twitter lo sa questo
impostazione qui questo video autoplay questo è
non qui per aiutare gli utenti è lì
perché Twitter ha avuto paura e causa di
quella paura che non erano in grado di fare a
decisione del prodotto un prodotto appropriato
decisione e alcuni di voi potrebbero essere
pensando che questo suoni come a
decisione del proprietario del prodotto del progettista e questo
è un canale di programmazione che cosa fa
ho a che fare con me sono solo un programmatore
bene è perché è tuo
responsabilità come sviluppatore di software
per informare proprietari e progettisti di prodotti
su questo problema questo combinatorio
esplosione di casi di test non lo è
completamente ovvio quando lo aggiungi
sembra che tu abbia risolto il problema
sembra buono sembrerà un bene
cosa hai aggiunto qui il costo del bambino
che queste cose hanno o meglio il
l’abitudine di aggiungere queste cose non lo è
completamente ovvio ed è molto
sottile e anche se si sa a questo proposito
sembra che sia lungo la linea e
e probabilmente i problemi di qualcun altro
forse lo sviluppatore del software che è
impiegato dopo che hai lasciato il
l’organizzazione alterna l’inferno sinistri
va bene così per riassumere queste impostazioni rant
sono cattivi, qualche male è necessario, ma è così
è la tua responsabilità come un software
sviluppatore per assicurarsi che le persone
che sono responsabili per il design di
capire che questo combinatorio
esplosione di casi di test esiste e come
risultano avranno il futures che
vogliono nel futuro che loro
li otterrà più lenti perché la velocità
dei tuoi sforzi di sviluppo del software
rallenterà se non si spiega questo
prodotto di concetto per i tuoi lead o
I progettisti che o chiunque neamente
il tuo sforzo di sviluppo non hanno modo
di fare la giusta prioritizzazione loro
bisogno di sapere il costo di questa cosa
potrebbe ancora valere la pena farlo, ma lui
potrebbe anche essere oh si okay sì se noi
devo avere quei problemi sì, allora
forse possiamo semplicemente progettarlo via o
forse basta fare il caso predefinito il
solo caso che è la mia impostazione annuncio rant
lentamente perché sono cattivi
sei d’accordo in disaccordo , pensi che io sia
un iperbolico, ma che io sono dal modo in cui io
sentiti come oggi, in entrambi i casi, per favore
Scrivi un commento in basso Mi piace
leggi i tuoi pensieri sul mio così tu hai
ho visto un episodio di fun fun function I
rilascia questo ogni lunedì mattina Oh 800
GMT alcuni episodi sono come me
tu canta dove parlo del processo
dello sviluppo del software mentre alcuni sono a
un po ‘più divertente e pratico siamo come:
illa turd Sono mtj fino al prossimo lunedì
mattina grazie
Please follow and like us: