Per come la vedo io, gli attacchi SQL injection possono essere prevenuti: Screening, filtraggio, codifica dell'input con attenzione (prima dell'inserimento in SQL) Utilizzo di istruzioni preparate / query con parametri Suppongo che ci siano pro e contro per ciascuno, ma perché il n. 2 è decollato e considerato più o …
Durante la programmazione di Python a volte faccio **una conversione. Capisco cosa fa ma quali strutture di dati sto manipolando? A dicte qual è l'altro? Un array? C'è un nome per l' **operatore?
Lavorando su un problema che utilizza la formula di variazione percentuale: percent change = 100 * [(new value - old value) / old value] Come spiegherei la differenza se new value or old value = NULL, piuttosto che 0a qualcuno che potrebbe non essere un programmatore? Il mio capo si …
Devo riutilizzare le variabili? So che molte best practice dicono che non dovresti farlo, tuttavia, in seguito, quando un altro sviluppatore sta eseguendo il debug del codice e hanno 3 variabili simili e l'unica differenza è che vengono create in diversi punti del codice, potrebbe essere confuso. Il test unitario …
Ho quasi 3 anni di esperienza nella scrittura di applicazioni Web in Java usando framework MVC (come i montanti). Non ho mai scritto codice multithread fino ad ora, anche se ho scritto codice per le principali catene di negozi. Ricevo alcune domande sul multithreading durante le interviste e di solito …
Quando si lavora su un progetto, il codice può essere sviluppato abbastanza velocemente in un solo giorno o bit per bit per un periodo prolungato di poche settimane / mesi / anni. Poiché i commit del codice stanno diventando considerati come una misura dello sviluppo del progetto, ciò non significa …
Le specifiche C \ C ++ escludono un gran numero di comportamenti aperti per i compilatori da implementare a modo loro. Ci sono un certo numero di domande che continuano a essere poste qui sullo stesso e abbiamo alcuni post eccellenti a riguardo: https://stackoverflow.com/questions/367633/what-are-all-the-common-undefined-behaviour-that-ac-programmer-should-know-abo https://stackoverflow.com/questions/4105120/what-is-undefined-behavior https://stackoverflow.com/questions/4176328/undefined-behavior-and-sequence-points La mia domanda non …
Questo è quasi imbarazzante chiedere ... Ho una laurea in Informatica (e una seconda in corso). Ho lavorato come sviluppatore .NET a tempo pieno per quasi cinque anni. In genere sembro competente in quello che faccio. Ma non so come funzionano i computer! Per favore, nudo con me per un …
Ho fatto una domanda ieri Dovrei preoccuparmi di sviluppare per JavaScript disabilitato? . Penso che il consencus sia: Sì, dovrei sviluppare per JavaScript disabilitato. Ora voglio solo capire perché gli utenti disabilitano JS. Sembra che molti sviluppatori (immagino che le persone che hanno risposto alle domande siano sviluppatori) disabilitino JS. …
Il mio team di sviluppo è appena cresciuto del 100% (da 1 sviluppatore a 2). La mia nuova coorte vuole investire in software di tracciamento dei bug. Ci sono vantaggi in questo tipo di software per un team così piccolo?
Sto lavorando in un negozio .Net, C # e ho un collega che continua a insistere sul fatto che dovremmo usare istruzioni Switch gigantesche nel nostro codice con molti "Casi" piuttosto che più approcci orientati agli oggetti. La sua argomentazione risale costantemente al fatto che un'istruzione Switch si compila in …
F # e Scala sono entrambi linguaggi di programmazione funzionale che non obbligano lo sviluppatore a utilizzare solo tipi di dati immutabili. Entrambi hanno il supporto per gli oggetti, possono usare librerie scritte in altre lingue ed eseguire su una macchina virtuale. Entrambe le lingue sembrano basate su ML. Quali …
Sai chi sono. Sono le rock star della programmazione: Codificano 10 volte più velocemente. Il loro codice funziona e basta. Non solo conoscono la loro lingua principale dentro e fuori, ma sanno anche come funziona sotto il cofano. Conoscono la risposta a quasi tutte le domande prima di porle. Alcuni …
Qual è il migliore / più generalmente accettato? Questo: if(condition) { statement; } O: if(condition) statement; Tendo a preferire il primo, perché penso che renda più facile dire che cosa effettivamente appartiene al blocco if, salva gli altri dall'aggiunta delle parentesi graffe in seguito (o dalla creazione di un bug …
Mi è sempre piaciuto chiedermi "qual è il primo (i) principio (i) di questo?" dopo aver appreso le cose basilari di qualcosa (es. programmazione). È una domanda stimolante, IMO, che può costringerti a pensare ai principi più importanti dietro qualcosa, in particolare un'abilità come la programmazione. Quindi, quali pensi siano …
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.