Mi considererei piuttosto esperto in C #. E 'la mia lingua di scelta in questo momento, ed è dove praticamente tutte le mie bugie esperienza professionale. Tuttavia, sono perplesso dall'esistenza del progetto MonoDroid . La mia comprensione è sempre stata che C # e Java sono molto vicini. Ad esempio, …
Leggendo questo argomento sulle tecnologie più esagerate, ho notato che SharePoint è quasi universalmente insultato. La mia esperienza con SharePoint (in particolare le versioni più recenti) è che realizza le sue competenze chiave in modo intelligente. Vale a dire: Repository di documenti centralizzato: elimina tutti i documenti di Office dalla …
Mi sono imbattuto in qualcosa di simile in un progetto open source. I metodi che modificano gli attributi dell'istanza restituiscono un riferimento all'istanza. Qual è lo scopo di questo costrutto? class Foo(object): def __init__(self): self.myattr = 0 def bar(self): self.myattr += 1 return self
Ho deciso di imparare la programmazione. Sto leggendo SO da alcuni giorni e penso che inizierò con C ++, mentre leggo alcuni articoli. Sono un po 'a conoscenza di loop, array, logica di programma e oggetti e ho bisogno di qualcuno che mi guardi e mi aiuti con le piccole …
Mi sto laureando tra un paio di settimane e il mio curriculum (come previsto) elenca le lingue con cui ho avuto esperienza. In precedenza ho messo "C / C ++" , ma allora non ho avuto che molta esperienza con queste due lingue come faccio ora. Ora che ho imparato …
Esistono molti siti su Internet che richiedono informazioni di accesso e l'unico modo per proteggersi dal riutilizzo delle password è la "promessa" che le password siano sottoposte a hash sul server, il che non è sempre vero. Quindi mi chiedo, quanto è difficile creare una pagina Web con hash delle …
Qual è la differenza tra Hashe Dictionary? Provenendo da un background di scripting, sento che sono simili, ma volevo scoprire le differenze esatte. Googling non mi ha aiutato molto.
Come hai convinto il tuo manager a farti test unitario? Per "utilizzo" intendo essere autorizzato a sviluppare, fare il check-in al controllo del codice sorgente e mantenere i test unitari nel tempo, ecc. Le obiezioni tipiche della direzione sono: Il cliente non ha pagato per i test unitari Il progetto …
La maggior parte dei linguaggi funzionali utilizza elenchi collegati come struttura dati immutabile primaria. Perché elenchi e non ad esempio alberi? Gli alberi possono anche riutilizzare percorsi e persino elenchi di modelli.
Sto lavorando a un grande progetto open source guidato dalla ricerca, con un sacco di altri collaboratori regolari. Poiché il progetto ora è piuttosto grande, un consorzio (composto da due dipendenti a tempo pieno e pochi membri) è incaricato di mantenere il progetto, l'integrazione continua (CI), ecc. Non hanno tempo …
OK, quindi il titolo è un po 'clickbaity ma seriamente sono stato su un tell, non chiedere calcio per un po'. Mi piace come incoraggia i metodi da utilizzare come messaggi in modo orientato agli oggetti. Ma questo ha un fastidioso problema che mi ha sconvolto nella testa. Sono arrivato …
Questa è una domanda su come lavorare in gruppo. Di recente ho lavorato al mio primo progetto di programmazione più grande (~ 80 classi, Java) con un team di 6 persone, sebbene solo 4 di noi lavorassero continuamente sul codice. Abbiamo distribuito il lavoro da svolgere all'inizio e ad un …
Ho letto / guardato molti contenuti di Robert C. Martin. Mi sono imbattuto in lui dicendo che SQL non è necessario a causa delle unità a stato solido. Quando cerco altre fonti per eseguire il backup, ricevo un mucchio di articoli casuali che descrivono la differenza delle prestazioni SQL tra …
Sto cercando di seguire i suggerimenti sul codice pulito di zio Bob e in particolare di mantenere i metodi brevi. Mi trovo incapace di abbreviare questa logica però: if (checkCondition()) {addAlert(1);} else if (checkCondition2()) {addAlert(2);} else if (checkCondition3()) {addAlert(3);} else if (checkCondition4()) {addAlert(4);} Non riesco a rimuovere gli altri e …
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.