Attualmente sto lavorando a una libreria scritta in C. Molte funzioni di questa libreria prevedono una stringa come char*o const char*nei loro argomenti. Ho iniziato con quelle funzioni aspettandomi sempre la lunghezza della stringa in size_tmodo che non fosse richiesta la terminazione nulla. Tuttavia, quando si scrivono i test, ciò …
Con il progredire di C #, sono state aggiunte molte funzionalità linguistiche. È arrivato al punto in cui sta diventando illeggibile per me. Ad esempio, considera il seguente codice snip dal codice Caliburn.Micro qui : container = CompositionHost.Initialize( new AggregateCatalog( AssemblySource.Instance. Select(x => new AssemblyCatalog(x)) .OfType<ComposablePartCatalog>() ) ); Ora, questo …
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 6 anni fa . Secondo il post del blog di RetroDreamer, gli sviluppatori Android devono pagare le imposte sulle …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 4 anni fa . Ho programmato in Java per circa 8 anni e conosco abbastanza …
Per renderlo più chiaro, questo è un rapido esempio: class A implements Serializable { public B b; } class B implements Serializable { public A a; } A a = new A(); B b = new B(); a.b = b; b.a = a; Quindi cosa succede se serializziamo gli oggetti …
Ho letto su diverse discussioni qui e su SO che i repository DVCS utilizzano lo stesso o meno spazio delle loro controparti centralizzate. Potrei averlo perso, ma non ho trovato una buona spiegazione del perché. Qualcuno sa?
Mi chiedevo perché C ++ sia una buona scelta per scrivere un compilatore. Naturalmente C è buono anche per questo scopo, perché molti compilatori sono scritti in C o C ++ ma questa volta sono più interessato al C ++. Qualche buona ragione? Lo cercavo su Internet, ma non riesco …
Sto avendo alcune domande durante la progettazione di un'architettura per un progetto attorno a MVC. (È un progetto SDK C ++ / Marmalade, non sto usando alcun framework MVC particolare, ne sto realizzando uno.) Su diversi articoli (come sull'articolo originale di Steve Burbek ) continuo a leggere il concetto di …
C'è qualche consenso tra gli storici su chi è stato il primo programmatore di sempre? In tal caso, chi era e su cosa stavano programmando? Trovo più interessante sapere di più sui pionieri della programmazione, indipendentemente dal fatto che abbiano programmato su una macchina programmabile o se hanno progettato la …
Ho attraversato una linea in questo modo "PHP non ha supporto nativo per Unicode". Inoltre ho letto che Python ha il supporto nativo per Unicode. Ora puoi chiamare una funzione utf8_encode()in PHP per codificare una stringa in Unicode e puoi usare una funzione unicode()in Python per convertire una stringa in …
Ho avuto l'impressione che il monkeypatching rientri più nella categoria hack veloce e sporca, piuttosto che nella pratica di programmazione standard. Mentre di tanto in tanto mi occupavo di risolvere piccoli problemi con le librerie di terze parti, la consideravo una soluzione temporanea e sottoponevo la patch corretta al progetto …
Il più grande svantaggio dello sviluppo agile che ho riscontrato è che le persone non coinvolte nello sviluppo si concentrano sul mantra che una user story (3-10 giorni della persona ideale) non dovrebbe contenere più di 1-3 frasi come: Come cliente, posso usare la ricerca a testo libero per trovare …
Vorrei iniziare scusandomi prima per la lunghezza del post, ma volevo davvero trasmettere tutti i dettagli in anticipo, quindi non mi prendo il tuo tempo andando avanti e indietro nei commenti. Sto progettando un'applicazione seguendo un approccio DDD e mi chiedo quali linee guida posso seguire per determinare se una …
Attualmente sto lavorando con un professore della mia università per sviluppare nuovi curricula per i corsi di ingegneria del software e Capstone Design offerti nel mio college. Fino a poco tempo fa, entrambi i corsi utilizzavano esclusivamente il modello a cascata, e quindi gli studenti trascorrevano la maggior parte del …
Sto usando CMake per generare i miei progetti IDE / makefile, ma devo ancora chiamare "script" personalizzati per manipolare i miei file compilati o persino generare codice. In progetti precedenti ho usato Python ed era OK, ma ora ho seri problemi a gestire molte dipendenze in due progetti molto grandi …
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.