In JavaScript, le parti buone , Douglas Crockford ha scritto: JavaScript ha due serie di operatori di uguaglianza: ===e !==, e i loro gemelli malvagi ==e !=. I buoni funzionano come ti aspetteresti. Se i due operandi sono dello stesso tipo e hanno lo stesso valore, ===produce truee !==produce false. …
Le parentesi graffe dovrebbero essere sulla loro linea o no? Cosa ne pensi? if (you.hasAnswer()) { you.postAnswer(); } else { you.doSomething(); } o dovrebbe essere if (you.hasAnswer()) { you.postAnswer(); } else { you.doSomething(); } o anche if (you.hasAnswer()) you.postAnswer(); else you.doSomething(); Per favore, sii costruttivo! Spiega perché, condividi esperienze, esegui …
Nello sviluppo web moderno mi imbatto in questo modello sempre più spesso. Sembra così: <div class="table"> <div class="row"> <div class="cell"></div> <div class="cell"></div> <div class="cell"></div> </div> </div> E nei CSS c'è qualcosa di simile: .table { display: table; } .row { display: table-row; } .cell { display: table-cell; } * (I …
Non lo facciamo presso la nostra azienda, ma uno dei miei amici afferma che il suo project manager ha chiesto a tutti gli sviluppatori di aggiungere bug intenzionali poco prima che il prodotto passasse al QA. È così che funziona: Poco prima che il prodotto passi al QA, il team …
C # consente l'uso di #region/ #endregionparole chiave per rendere aree di codice pieghevoli nell'editor. Ogni volta che lo faccio, però lo faccio per nascondere grossi blocchi di codice che probabilmente potrebbero essere refactored in altre classi o metodi. Ad esempio ho visto metodi che contengono 500 righe di codice …
Di recente, ho iniziato il mio primo lavoro come sviluppatore junior e ho uno sviluppatore più senior incaricato di farmi da mentore in questa piccola azienda. Tuttavia, ci sono diverse volte in cui mi darebbe consigli su cose con le quali non potrei essere d'accordo (va contro ciò che ho …
HTML4 / XHTML1 consente solo GET e POST nei moduli, ora sembra che HTML5 farà lo stesso. C'è una proposta per aggiungere questi due, ma non sembra guadagnare terreno. Quali sono stati i motivi tecnici o politici per non includere PUT e DELETE nella bozza delle specifiche HTML5?
La visibilità privatedei campi / proprietà / attributi della classe è utile? In OOP, prima o poi, farai una sottoclasse di una classe e in quel caso, è bene capire ed essere in grado di modificare completamente l'implementazione. Una delle prime cose che faccio quando faccio una sottoclasse di una …
La guida di Babel a ES6 dice: letè il nuovo var. Apparentemente l'unica differenza è che varviene portata alla funzione corrente , mentre letviene portata al blocco corrente . Ci sono alcuni buoni esempi in questa risposta . Non riesco a vedere alcun motivo per utilizzare varnel codice ES6. Anche …
Ho alcuni studenti di informatica in un corso di programmazione introduttiva obbligatoria che vedono un linguaggio di programmazione come un insieme di incantesimi magici, che devono essere lanciati per ottenere un effetto (invece di vederlo come un mezzo flessibile per esprimere la loro idea di soluzione) . Tendono a copiare …
Intendo assumere 2-3 programmatori junior appena usciti dal college. A parte il denaro, qual è il vantaggio più importante per un giovane programmatore? Sono i giochi al lavoro? Voglio essere creativo ... Voglio delle buone idee
Mi sono appena imbattuto in questa vecchia domanda chiedendomi cosa c'è di così male nello stato globale e la risposta più votata e accettata afferma che non puoi fidarti di alcun codice che funzioni con variabili globali, perché qualche altro codice da qualche altra parte potrebbe venire e modificarne la …
Se gli oggetti immutabili¹ sono buoni, semplici e offrono vantaggi nella programmazione concorrente, perché i programmatori continuano a creare oggetti mutabili²? Ho quattro anni di esperienza nella programmazione Java e, a mio modo di vedere, la prima cosa che le persone fanno dopo aver creato una classe è generare getter …
Indipendentemente dal linguaggio (i) di programmazione o dai sistemi operativi utilizzati o dall'ambiente in cui si sviluppano, cosa dovrebbe sapere ogni programmatore? Alcuni retroscena: Sono interessato a diventare il miglior programmatore che posso. Come parte di questo processo, sto cercando di capire ciò che non conosco e mi farebbe molto …
Un collega mi ha detto che nella creazione di oggetti Java è l'operazione più costosa che potresti eseguire. Quindi posso solo concludere di creare il minor numero possibile di oggetti. Questo sembra in qualche modo vanificare lo scopo della programmazione orientata agli oggetti. Se non stiamo creando oggetti, stiamo solo …
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.