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 è …
Ho iniziato a insegnare a un amico a programmare di recente (stiamo usando Python) e quando abbiamo iniziato a discutere della creazione di variabili e dell'operatore di assegnazione, mi ha chiesto perché il valore a destra è assegnato al nome a sinistra e non viceversa . Non ci avevo pensato …
Le due metodologie di sviluppo software predominanti sono a cascata e agili. Quando si discute di questi due, spesso ci si concentra molto sulle pratiche particolari che li distinguono (programmazione di coppie, TDD, ecc. Rispetto alle specifiche funzionali, grande design iniziale, ecc.) Ma le differenze reali sono molto più profonde, …
Oggi è di gran moda. "Tutti" lo consiglia. Questo di per sé mi rende sospettoso. Quali sono alcuni svantaggi che hai riscontrato durante lo sviluppo test-first (test-driven)? Sto cercando esperienze personali da professionisti esperti - posso leggere le ipotetiche riflessioni di un centinaio di aspiranti altrove su Internet. Non chiedo …
Il mio team utilizza Team Foundation Server per il controllo del codice sorgente e oggi ho corretto alcuni bug e l'applicazione test fumo prima di effettuare il check-in, ma ho dimenticato di commentare del codice. (Questo codice ha reso l'interfaccia utente un po 'strana.) Voglio sapere quali sono le buone …
Forse è solo la mia esperienza personale, ma mi associo a vari gruppi e tipi di persone diversi e mi sembra che una percentuale stranamente grande di programmatori che ho incontrato sia "non carina" o per un tentativo di definizione migliore: Condiscendente snarky Negativo nel modo in cui parlano delle …
Le variabili flag sono malvagie? Le seguenti variabili sono profondamente immorali ed è malvagio usarle? "variabili booleane o intere a cui si assegna un valore in determinati punti, quindi in basso si controlla quindi in orther per fare qualcosa o no, come ad esempio usando newItem = truepoi alcune righe …
Sto lavorando a un progetto C ++ in cui ho un sacco di funzioni matematiche che inizialmente ho scritto per usare come parte di una classe. Mentre scrivo più codice, però, mi sono reso conto che ho bisogno di queste funzioni matematiche ovunque. Qual è il posto migliore dove metterli? …
La staticparola chiave su un membro in molte lingue significa che non dovresti creare un'istanza di quella classe per poter avere accesso a quel membro. Tuttavia, non vedo alcuna giustificazione per fare un'intera classe static. Perché e quando dovrei fare un corso static? Quali vantaggi ottengo dal fare una lezione …
Model View View-Model è stato sviluppato da Microsoft per le piattaforme di sviluppo dell'interfaccia utente che supportano la programmazione basata sugli eventi, in particolare Windows Presentation Foundation (WPF) e Silverlight sulle piattaforme .NET utilizzando i linguaggi XAML e .NET. Negli anni successivi, molti framework Javascript come Angular, Knockout ed ExtJS …
Ho letto The Early History of Smalltalk e ci sono alcune menzioni di "incarico" che mi fanno mettere in dubbio la mia comprensione del suo significato: Sebbene OOP provenisse da molte motivazioni, due erano centrali. Quello su larga scala era quello di trovare uno schema di modulo migliore per sistemi …
Ho esaminato i documenti di phpunit e sono arrivato attraverso la seguente citazione: Puoi sempre scrivere più test. Tuttavia, scoprirai rapidamente che solo una parte dei test che puoi immaginare sono effettivamente utili. Quello che vuoi è scrivere test che falliscono anche se pensi che dovrebbero funzionare, o test che …
Sto leggendo Domain-Driven Design di Evans e sto discutendo l'architettura a strati. Ho appena realizzato che i livelli di applicazione e dominio sono diversi e dovrebbero essere separati. Nel progetto a cui sto lavorando, sono un po 'mescolati e non posso dire la differenza fino a quando non ho letto …
Vorrei evitare di avere il banner dei cookie sui miei siti Web, ove possibile. Posso archiviare gli ID di sessione in localStorage per evitare l'implementazione del banner?
Qual è il significato delle parole asincrone e sincrone nell'informatica? Se vai su Google il significato delle parole otterrai quanto segue: Asincrono: non esistente o presente allo stesso tempo . Sincrono: esistente o esistente allo stesso tempo . Ma sembra che siano usati per trasmettere il significato opposto nella programmazione …
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.