Come programmazione in JavaScript, ho notato che tutto ciò che può essere fatto con istruzioni e blocchi può essere fatto solo con le espressioni. Un linguaggio di programmazione può funzionare bene solo con le espressioni? E, se sì, perché le dichiarazioni sono utilizzate?
Sto lavorando alla configurazione di Jenkins per gestire i nostri build di rilascio. Una build di rilascio è costituita da un programma di installazione di Windows che include alcuni file binari che devono essere compilati su Linux. Ecco cosa ho finora: La parte Windows e la parte Linux sono impostate …
Ultimamente mi sono divertito a esplorare lo sviluppo dei parser linguistici nel contesto di come si adattano alla Gerarchia di Chomsky. Qual è un buon esempio nel mondo reale (cioè non teorico) di una grammatica sensibile al contesto?
Di recente mi sono imbattuto in una società che ha creato quella che sembra essere una tecnologia di visione artificiale in grado di rilevare automaticamente il taccheggio e avvisare i suoi utenti. LINK Guardare alcuni dei video e degli esempi forniti dalla compagnia mi ha lasciato completamente sconcertato e stupito …
Ecco un piccolo problema Avere un'entità, con un oggetto valore. Non è un problema. Sostituisco un oggetto valore con uno nuovo, quindi nhibernate inserisce il nuovo valore e orfano quello vecchio, quindi lo elimino. Ok, questo è un problema. L'assicurato è la mia entità nel mio dominio. Ha una raccolta …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 7 anni fa . Un mio amico (chiamiamolo Joe ) sta lavorando a un progetto promettente e mi ha …
Nel modello delegato , solo un oggetto può ascoltare direttamente gli eventi di un altro oggetto. Nel modello di osservatore , qualsiasi numero di oggetti può ascoltare gli eventi di un particolare oggetto. Quando si progetta una classe che deve notificare altri oggetti di eventi, perché mai utilizzare il modello …
So che è possibile vendere il codice GPL, ma volevo sapere se era possibile vendere il codice GPL che è stato biforcato e modificato. Il codice biforcato e modificato sarà comunque disponibile per l'uso, la modifica e la ridistribuzione.
Per curiosità, ci sono lingue che ti consentono di impostare l'aritmetica sui tipi per crearne di nuovi? Qualcosa di simile a: interface A { void a(); void b(); } interface B { void b(); void c(); } interface C = A & B; // has b() interface D = A …
Ho letto articoli sulla programmazione funzionale ogni giorno e ho cercato di applicare alcune pratiche il più possibile. Ma non capisco cosa sia unico nel curry o in un'applicazione parziale. Prendi questo codice Groovy come esempio: def mul = { a, b -> a * b } def tripler1 = …
Sto lavorando a un modulo di sincronizzazione dei contenuti per Drupal. Esiste un modulo server, che si trova su un sito Web ed espone il contenuto tramite un servizio web. C'è anche un modulo client, che si trova su un sito diverso e recupera e importa il contenuto a intervalli …
Attualmente sto cercando di migliorare il mio uso delle eccezioni e ho trovato l'importante distinzione tra eccezioni che indicano errori di programmazione (ad esempio, qualcuno ha passato null come argomento o chiamato un metodo su un oggetto dopo che è stato eliminato) e quelli che indicano un errore nel operazione …
Abbiamo tre serie di test suite: Una "piccola" suite, che richiede solo un paio d'ore per funzionare Una suite "media" che richiede più ore, di solito viene eseguita ogni notte (di notte) Una suite "grande" che richiede una settimana + per l'esecuzione Abbiamo anche un sacco di suite di test …
Oggi abbiamo cercato di introdurre BDD nel nostro processo di sviluppo software organizzando un seminario sulle specifiche. Per questo workshop abbiamo avuto 2 sviluppatori, 1 tester e 1 analista aziendale. Il seminario è durato 1h30 e alla fine siamo riusciti a capire alcuni scenari BDD per la nostra nuova funzionalità. …
Voglio creare una semplice applicazione di prova di concetto (REPL) che prende un numero e quindi elabora i comandi su quel numero. Esempio: inizio con 1. Quindi scrivo " add 2", mi dà 3. Quindi scrivo " multiply 7", mi dà 21. Quindi voglio sapere se è primo, quindi scrivo …
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.