Sto iniziando a imparare l' Haskell . Sono molto nuovo, e sto solo leggendo un paio di libri online per capire meglio i suoi costrutti di base. Uno dei "meme" di cui le persone che hanno familiarità hanno spesso parlato, è l'intera cosa "se si compila, funzionerà *" - che …
Ho 3 domande sulla GPL qui: Se utilizzo il software GPL nella mia applicazione, ma non lo modifico o non lo distribuisco, devo rilasciare la mia applicazione sotto GPL? Cosa succede se modifico alcuni software utilizzati dalla mia applicazione. Quindi devo rilasciare la mia applicazione sotto licenza GPL, oppure posso …
È un'idea che ho sentito ripetere in una manciata di posti. Alcuni riconoscono più o meno che una volta provato a risolvere un problema puramente in SQL supera un certo livello di complessità, dovresti effettivamente gestirlo nel codice. La logica alla base dell'idea è che per la maggior parte dei …
Durante un colloquio di lavoro, mi è stato chiesto di spiegare perché il modello di repository non è un buon modello per lavorare con ORM come Entity Framework. Perché è così?
Come programmatore serio, come rispondi alla domanda Che cos'è MVC? Nella mia mente, MVC è una specie di argomento nebuloso - e per questo, se il tuo pubblico è uno studente, allora sei libero di descriverlo in termini generali che difficilmente saranno controversi. Tuttavia, se stai parlando con un pubblico …
Per quanto ne so e ho capito nella mia esperienza con Qt, è una libreria molto buona e facile da imparare. Ha un'API molto ben progettata ed è multipiattaforma, e queste sono solo due delle molte caratteristiche che la rendono attraente. Sono interessato a sapere perché più programmatori non usano …
Per un team distribuito che utilizza Git e Github come controllo di versione, le immagini devono essere archiviate anche nel repository git? Per la maggior parte, le immagini non verranno modificate. La cartella che li contiene aumenterà di dimensioni solo con l'aggiunta delle immagini. Una preoccupazione è che la cartella …
C'è una citazione popolare di Jamie Zawinski : Alcune persone, di fronte a un problema, pensano "Lo so, userò espressioni regolari". Ora hanno due problemi. Come dovrebbe essere intesa questa citazione?
Perché ogni serio repository Github che faccio richiede di volere che io comprima i miei commit in un unico commit? Pensavo che il registro di Git fosse lì in modo da poter ispezionare tutta la tua storia e vedere esattamente quali cambiamenti sono avvenuti dove, ma schiacciarlo lo estrae dalla …
Quindi mio padre mi ha comprato 5 libri sulla programmazione (C ++, Java, PHP, Javascript, Android) circa un mese fa. È un architetto e non sa NIENTE sulla programmazione. Me li ha comprati perché gli avevo detto che programmare era divertente e volevo impararlo. Come forse saprai, essere un bambino …
Come imprenditore / programmatore che si guadagna da vivere scrivendo e vendendo software, sono sbalordito dal motivo per cui gli sviluppatori scrivono applicazioni e poi le mettono gratuitamente su Internet. Ti sei trovato in uno dei campi più redditizi del mondo. Un'azienda con un margine di profitto del 99%, in …
Oltre al titolo e alla retribuzione, qual è la differenza? Quali diverse responsabilità hanno. Quanto sono esperti / esperti? Qual è la misura di base per determinare dove uno sviluppatore si adatta a questa struttura di base?
Sembra abbastanza chiaro che "Principio della singola responsabilità" non significa "fa solo una cosa". Ecco a cosa servono i metodi. public Interface CustomerCRUD { public void Create(Customer customer); public Customer Read(int CustomerID); public void Update(Customer customer); public void Delete(int CustomerID); } Bob Martin afferma che "le lezioni dovrebbero avere solo …
So che la compagnia per cui lavori possiede il codice e ovviamente verrai arrestato se provi a venderlo. Ma è raro che gli sviluppatori conservino una copia personale del codice che hanno scritto (per riferimento futuro)? Apparentemente questo ragazzo è stato mandato in prigione per aver copiato il codice sorgente.
In questo benchmark , la suite impiega 4 volte di più per completare con le promesse ES6 rispetto alle promesse di Bluebird e utilizza 3,6 volte più memoria. Come può una libreria JavaScript essere molto più veloce e leggera dell'implementazione nativa di v8 scritta in C? Le promesse di Bluebird …
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.