Sto pensando di creare un cron job che verifica il codice, esegue i formattatori del codice su di esso e, se qualcosa è cambiato, esegue il commit delle modifiche e le respinge. La maggior parte dei progetti che utilizzano autoformatters li inserisce in un hook git, ma farlo automaticamente ogni …
Mi piacerebbe sapere Nel progetto C # o VB.NET dovremmo includere la cartella PACKAGE (cartella del pacchetto nugget creata nella radice del mio progetto che contiene i file nupkg e altro contenuto) nel nostro repository di controllo del codice sorgente (Git per esempio).
Volevo solo chiarire una domanda che ho. Qual è il punto di avere un metodo statico privato rispetto a un metodo normale con visibilità privata? Avrei pensato che il vantaggio di avere un metodo statico è che può essere chiamato senza un'istanza di una classe, ma dal momento che il …
Considera la seguente classe: class Person: def __init__(self, name, age): self.name = name self.age = age I miei colleghi tendono a definirlo così: class Person: name = None age = None def __init__(self, name, age): self.name = name self.age = age Il motivo principale di ciò è che il loro …
Il capitolo di zio Bob sui nomi in Clean Code raccomanda di evitare la codifica nei nomi, principalmente per quanto riguarda la notazione ungherese. Inoltre menziona specificamente la rimozione del Iprefisso dalle interfacce, ma non mostra esempi di ciò. Supponiamo che: L'uso dell'interfaccia è principalmente quello di raggiungere la testabilità …
Contesto Il mio team di 8 ingegneri sta attualmente passando a Git (da Subversion) per la nostra prossima grande novità. Abbiamo una manciata di ingegneri "più esperti" che hanno difficoltà a raccogliere Git. Mi vengono poste le stesse domande banali nonostante abbia fornito manuali utente, attività di formazione e sessioni …
Supponiamo che uno avesse un programma relativamente grande (diciamo 900k SLOC in C #), tutti commentati / documentati a fondo, ben organizzati e funzionanti. L'intera base di codice è stata scritta da un singolo sviluppatore senior che non è più con l'azienda. Tutto il codice è testabile così com'è e …
Ho un metodo privato nella mia classe di test che costruisce un Baroggetto comunemente usato . Il Barcostruttore chiama il someMethod()metodo nel mio oggetto deriso: private @Mock Foo mockedObject; // My mocked object ... private Bar getBar() { Bar result = new Bar(mockedObject); // this calls mockedObject.someMethod() } In alcuni …
Sono un principiante di Python e ho appena imparato una tecnica che coinvolge dizionari e funzioni. La sintassi è semplice e sembra una cosa banale, ma i miei sensi di pitone sono formicolanti. Qualcosa mi dice che questo è un concetto profondo e molto pitonico e non ne capisco l'importanza. …
Quello che voglio dire al riguardo è che in quasi tutti i tutorial che ho letto sui linguaggi funzionali, è che una delle grandi cose sulle funzioni è che se chiamate una funzione con gli stessi parametri due volte, finirete sempre con il stesso risultato. Come mai fai una funzione …
Sono a conoscenza di numerosi strumenti / servizi che forniscono navigazione e gestione DVCS come Bitbucket , Github , Kiln , SCM-Manager e Rhodecode . Tuttavia, il caso d'uso che sto prendendo in considerazione è uno di questi che: Qualsiasi codice sorgente deve risiedere sui server interni di un datore …
Sto avviando un repository Git per un progetto di gruppo. Ha senso archiviare i documenti nello stesso repository Git del codice - sembra che questo sia in conflitto con la natura del flusso di revisione git. Ecco un riassunto delle mie domande: Lo stile di revisione di Git sarà confuso …
In alcuni codici che sto recensendo, vedo cose che sono l'equivalente morale di quanto segue: public class Foo { private Bar bar; public MethodA() { bar = new Bar(); bar.A(); bar = null; } public MethodB() { bar = new Bar(); bar.B(); bar = null; } } Il campo barqui …
Stavo intervistando una persona dall'aspetto "troppo orgoglioso delle mie abilità java". Mi ha chiesto " Qual è la tua conoscenza delle classi IO di Java ... diciamo ... mappe hash? " Mi ha chiesto di scrivere un pezzo di codice java su carta - creare un'istanza di una classe e …
Quando penso ai pro e ai contro di una cartella di libreria statica e di un gestore di pacchetti, sento che la cartella della libreria è un approccio migliore. Pro che vedo con una cartella della libreria: Non è necessario uno strumento esterno per gestire i pacchetti. Nessuna connessione Internet …
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.