Esempio qui: Quali lingue dovrei sapere se sono interessato a creare applicazioni Web? Sì, capisco che HTML e CSS non sono completi di Turing. Sì, capisco che sono lingue dichiarative, non imperative. Ma perché le persone sono sempre in disordine con questo fatto pedante (e probabilmente ovvio) quando fanno una …
Ad esempio, esiste uno snippet comune in JS per ottenere un valore predefinito: function f(x) { x = x || 'default_value'; } Questo tipo di frammento non è facilmente comprensibile da tutti i membri del mio team, essendo il loro livello JS basso. Non dovrei usare questo trucco allora? Rende …
Esistono molte best practice ben note sulla gestione delle eccezioni in isolamento. Conosco abbastanza bene le cose da fare e da non fare, ma le cose si complicano quando si tratta di buone pratiche o schemi in ambienti più grandi. "Lancia presto, prendi tardi" - Ho sentito molte volte e …
Ken Thompson Hack (1984) Ken Thompson ha delineato un metodo per corrompere un binario del compilatore (e altri software compilati, come uno script di accesso su un sistema * nix) nel 1984. Ero curioso di sapere se la compilazione moderna ha risolto o meno questo difetto di sicurezza. Breve descrizione: …
Lavoro come sviluppatore di software da molti anni. È stata la mia esperienza che i progetti diventano più complessi e non realizzabili man mano che un numero maggiore di sviluppatori viene coinvolto nello sviluppo del prodotto. Sembra che il software in una certa fase dello sviluppo abbia la tendenza a …
Non mancano vaghe domande "Scheme vs Common Lisp" sia su StackOverflow che su questo sito, quindi voglio renderlo più focalizzato. La domanda è per le persone che hanno codificato in entrambe le lingue: Durante la programmazione in Scheme, quali elementi specifici della tua esperienza di programmazione in Common Lisp ti …
Di tanto in tanto vedo le "chiusure" menzionate, e ho provato a cercarlo, ma Wiki non fornisce una spiegazione che capisco. Qualcuno potrebbe aiutarmi qui?
Mi è stato specificamente chiesto di fornire spiegazioni riga per riga (o, se del caso, ad esempio immagine per immagine, ecc.) Che il mio capo vuole essere in grado di leggere e seguire. Dal momento che non è un programmatore, non può seguire il codice, quindi vuole che tutto sia …
Sto cercando un lavoro e ho fatto domanda per diverse posizioni. Un datore di lavoro ha risposto. Ho avuto un colloquio telefonico piuttosto lungo (forse un'ora +) e poi mi hanno preparato un test per sviluppatori. Mi è stato detto che il test avrebbe richiesto tra le 6 e le …
Ho appena imparato a conoscere il curry e mentre penso di aver capito il concetto, non vedo alcun grande vantaggio nell'usarlo. Come esempio banale uso una funzione che aggiunge due valori (scritti in ML). La versione senza curry sarebbe fun add(x, y) = x + y e sarebbe chiamato come …
sfondo In un'intervista tecnica mi è stato appena chiesto di scrivere un algoritmo per attraversare un "oggetto" (notare le virgolette) in cui A è uguale a B e B è uguale a C e A è uguale a C. Questo è tutto. Queste sono tutte le informazioni che mi sono …
Ho appena iniziato a lavorare un anno fa e voglio unirmi a un progetto open source per gli stessi motivi di chiunque altro: aiutarmi a creare qualcosa di utile e sviluppare ulteriormente le mie capacità. Il mio problema è che non so come trovare un progetto in cui mi inserirò. …
Non è davvero una domanda tecnica, ma ci sono molte altre domande qui sul controllo del codice sorgente e sulle migliori pratiche. La società per cui lavoro (che rimarrà anonima) utilizza una condivisione di rete per ospitare il suo codice sorgente e il codice rilasciato. È responsabilità dello sviluppatore o …
Sto cercando di capire cosa significhi davvero il livello anticorruzione. So che è un modo per passare / aggirare il codice legacy o API errate. Quello che non capisco è come funziona e ciò che lo rende una separazione netta dallo strato indesiderabile. Ho fatto qualche ricerca, ma non riesco …
Attualmente C è considerato un linguaggio di basso livello , ma negli anni '70 era considerato di basso livello? Il termine era persino in uso allora? Molte lingue popolari di livello superiore non esistevano fino alla metà degli anni '80 e oltre, quindi sono curioso di sapere se e come …
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.