Sono uno sviluppatore principiante e mi sono chiesto fin dall'inizio come utilizzare strumenti professionali come GIT e Subversion (non ho un'ottima conoscenza di questi strumenti), per soddisfare le esigenze del loro progetto. Se lo usano, come installerei qualcosa del genere? Le mie applicazioni non sono così grandi e non sto …
Molti linguaggi di programmazione moderni supportano un concetto di chiusura , cioè di un pezzo di codice (un blocco o una funzione) che Può essere trattato come un valore, e quindi memorizzato in una variabile, passato a diverse parti del codice, può essere definito in una parte di un programma …
Attualmente sto cercando di fare un caso per l'adozione della gestione delle dipendenze per build (ala Maven, Ivy, NuGet) e la creazione di un repository interno per moduli condivisi, di cui abbiamo oltre una dozzina a livello aziendale. Quali sono i principali punti di forza di questa tecnica di costruzione? …
Alcuni progetti eseguono il bump della versione prima di dare il via a un nuovo sviluppo, mentre altri progetti eseguono il bump della versione quando si contrassegna una versione. Quale approccio è migliore? Se il numero di versione non viene modificato all'inizio di una nuova fase, gli sviluppatori potrebbero dimenticare …
Cosa dovrebbe essere fatto esattamente quando un nome di classe più ovvio per un componente è preso da un framework? Nel mio caso, devo creare una classe che descriva una richiesta HTTP. Ovviamente, il nome più comune è "preso" come System.Web.HttpRequest. Cosa dovrei fare? Questo progetto verrà utilizzato in un …
Oggi il mio docente ha menzionato il motivo per cui il sistema aeronautico è programmato in linguaggio assembly perché il programma in fase di scrittura ha meno errori. Questa affermazione è vera? Perché quando ha chiesto della nostra opinione, ho detto che l'assemblaggio può creare un programma più veloce, quindi …
Non sto cercando di dire che conosco qualcosa che gli altri non sanno, ma ho risolto sempre più progetti con l'uso di classi nidificate, quindi sono curioso di avere un'idea dell'accettabilità di usare questo apparentemente usato raramente meccanismo di progettazione. Questo mi porta alla domanda: sto percorrendo una strada intrinsecamente …
Considera questo bit di codice: if (x == 1) { throw "no good; aborting" ; } [... more code ...] Ora considera questo codice: if (x == 1) { throw "no good; aborting" ; } else { [... more code ...] } I due casi funzionano esattamente allo stesso modo. …
Uso Linux e altri software open source a casa mia. Dato che non sono un programmatore professionista, di solito riferisco bug agli sviluppatori poiché le mie capacità non sono sufficienti per risolvere i problemi da solo. Che tipo di cose vuoi che controlli prima di inviare una segnalazione di bug? …
C'è qualche differenza tra return n(nella mainfunzione) e exit(n)in C? È definito dagli standard C o POSIX o dipende dal sistema operativo o dal compilatore?
La mia cliente vuole realizzare un'app per iPhone perché ha scoperto che è molto più probabile che le persone utilizzino l'app per iPhone su un sito ottimizzato per dispositivi mobili. L'app per iPhone è molto semplice: mostra solo un paio di immagini e del testo. Come programmatore preferirei di gran …
Il Senario: Hai un file con una stringa (valore medio della frase) su ogni riga. Per amor di se, diciamo che questo file ha una dimensione di 1 Mb (migliaia di righe). Hai uno script che legge il file, cambia alcune delle stringhe all'interno del documento (non solo aggiungendo ma …
A volte quando avvio un piccolo progetto (come un'app Android), non so quale approccio funzionerà alla fine, e vado solo per un approccio e provo. Ma se non ho mai usato questo approccio prima (per una sorta di applicazione che non avevo mai programmato prima) è come entrare in un …
Sto scrivendo codice per analizzare stringhe di espressioni matematiche e ho notato che l'ordine in cui gli operatori di potenza incatenati vengono valutati in Python differisce dall'ordine in Excel. Da http://docs.python.org/reference/expressions.html : "Pertanto, in una sequenza non differenziata di potenza e operatori unari, gli operatori vengono valutati da destra a …
Scusa, per la mia domanda confusa. Sto cercando alcuni suggerimenti. Fino ad ora ho lavorato principalmente con Java e Python a livello di applicazione e ho solo una vaga comprensione dei sistemi operativi e dell'hardware. Voglio capire molto di più sui livelli inferiori di elaborazione, ma in qualche modo diventa …
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.