Voglio vedere come la mia base di codice è cresciuta nel tempo. GitHub ha un bel +/-display lungo l'elenco dei check-in che dà un'idea di ciò. C'è qualcosa di simile che posso usare con il mio repository ospitato da Google Code o offline?
Se ho già un test di integrazione per il mio programma e tutti hanno superato, allora ho la sensazione che funzionerà. Quindi quali sono i motivi per scrivere / aggiungere test unitari? Dal momento che devo già scrivere i test di integrazione, mi piacerebbe solo scrivere unit test per le …
Quindi, lavoro in .Net. Realizzo progetti open source in .Net. Uno dei miei maggiori problemi con esso non è necessario con .Net, ma con la comunità e le strutture circostanti. Sembra ovunque che gli schemi e le stringhe di nomi magici siano trattati come il modo migliore per fare tutto. …
In JavaScript: The Good Parts di Douglas Crockford, menziona il suo capitolo sull'eredità, L'altro vantaggio dell'eredità classica è che include la specifica di un sistema di tipi. Questo in gran parte libera il programmatore dal dover scrivere operazioni di casting esplicite, il che è un'ottima cosa perché durante il casting, …
Sembra esserci un'avversione nello scrivere anche la documentazione più elementare. I nostri README di progetto sono relativamente spogli. Non ci sono nemmeno elenchi aggiornati di dipendenze nei documenti. C'è qualcosa di cui non sono a conoscenza nel settore che non piace ai programmatori scrivere documenti? Posso scrivere paragrafi di documenti …
Ho esaminato i termini iniezione costruttore e iniezione dipendenza mentre stavo esaminando gli articoli sui modelli di progettazione (Service Locator). Quando ho cercato su Google l'iniezione del costruttore, ho ottenuto risultati poco chiari, che mi hanno spinto a fare il check-in qui. Che cos'è l'iniezione del costruttore? È questo un …
Sto cercando di immergermi in Haskell per il mio prossimo (relativamente banale) progetto personale. I motivi per cui sto affrontando Haskell sono: Metti la mia testa in un linguaggio puramente funzionale Velocità. Mentre sono sicuro che questo può essere discusso, profilando che ho visto le unghie di Haskell vicine al …
Sono uno sviluppatore C, C ++. Sono interessato allo sviluppo mobile. Voglio sapere come posso sviluppare app Android usando C e C ++, ho letto che stanno fornendo un kit per sviluppatori C, C ++ ma non ha tutte le funzioni del kit Java. Dovrei scegliere il kit di sviluppo …
Quali sono i motivi principali per scrivere codice offuscato, in termini di un reale vantaggio per le persone che sviluppano il codice e per l'azienda che lo gestisce (se il codice in questione è in realtà codice commerciale)? Ci sono casi documentati (disponibili online in alcune località) che descrivono quando …
Stavo leggendo un altro thread in cui un ragazzo ha chiesto informazioni sui libri in C ++ per principianti e uno dei programmatori che ha risposto ha scritto questo: Alcuni avvertimenti: evita tutti i libri che presentano un "ciao mondo" #include <iostream.h> Ho aperto il mio libro C ++ e …
Quando ho iniziato a programmare Javascript dopo aver affrontato principalmente OOP nel contesto di linguaggi basati su classi, sono rimasto confuso sul perché OOP basato su prototipi sarebbe mai stato preferito a OOP basato su classi. Quali sono i vantaggi strutturali dell'utilizzo di OOP basato su prototipo, se presenti? (ad …
Questa domanda non riguarda i framework di unit test. Questa domanda non riguarda la scrittura di test unitari. Questa domanda riguarda dove inserire il codice UT scritto e come / quando / dove compilarlo ed eseguirlo. Nel lavorare efficacemente con il codice legacy , Michael Feathers afferma che buoni test …
Stavo cercando di risolvere un problema di hobby che richiedeva la generazione di un milione di numeri casuali. Ma ho capito subito, sta diventando difficile renderli unici. Ho preso Algorithm Design Manual per leggere sulla generazione di numeri casuali. Ha il paragrafo seguente che non sono in grado di comprendere. …
Sono diventato lo sviluppatore principale in un particolare progetto, ma ho difficoltà a concentrarmi sul quadro generale e ad accertarmi che tutti i pezzi del progetto siano coperti. Cosa devo tenere a mente quando gestisco questo progetto? Come posso assicurarmi che tutto venga gestito come dovrebbe?
Sto lavorando a un prodotto che non ritengo sia completamente pronto, ma ho un gruppo di utenti che sono molto interessati a usarlo ora come tester "alfa". Vorrei ora offrire loro il prodotto gratuitamente come tester "alfa", ma in seguito vorrei concedere in licenza il software. È possibile? Qualcuno può …
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.