Se richiedessi un nuovo lavoro, inseriresti il link del tuo profilo Stack Overflow sul tuo curriculum? Ciò mostrerebbe al datore di lavoro che sei un membro attivo della comunità di sviluppo e fornirà anche una visione delle tue conoscenze + quanto bene trasmetti le tue idee. Tuttavia mi sembrerebbe un …
Capisco che C e C ++ sono lingue diverse ma quando stavo imparando il C ++ mi è sempre stato detto che C è un sottoinsieme di C ++ o C ++ è C con classi. E questo era abbastanza vero fino alla comparsa di C ++ x0, C ++ …
In genere utilizzo metodi privati per incapsulare funzionalità che vengono riutilizzate in più punti della classe. Ma a volte ho un grande metodo pubblico che potrebbe essere suddiviso in passaggi più piccoli, ognuno nel suo metodo privato. Ciò renderebbe il metodo pubblico più breve, ma sono preoccupato che forzare chiunque …
Mi è stato assegnato il compito di scrivere unit test per un'applicazione esistente. Dopo aver finito il mio primo file, ho 717 righe di codice di prova per 419 righe di codice originale. Questo rapporto diventerà ingestibile man mano che aumentiamo la copertura del nostro codice? La mia comprensione del …
Mi è stato assegnato il compito di insegnare ad altri team una nuova base di codice, ma continuo a riscontrare un problema. Ogni volta che vado a esaminare il codice con le persone, non andiamo molto lontano prima che l'intero esercizio si trasformi in un esercizio di bikeshedding (membri di …
Lavoro in una piccola azienda come sviluppatore solista. In realtà sono l'unico sviluppatore dell'azienda. Ho diversi progetti (relativamente) di grandi dimensioni che ho scritto e gestito regolarmente, e nessuno di essi ha test a supporto. Quando inizio nuovi progetti mi chiedo spesso se dovrei provare un approccio TDD. Sembra una …
La newparola chiave in lingue come Java, Javascript e C # crea una nuova istanza di una classe. Questa sintassi sembra essere stata ereditata dal C ++, dove newviene utilizzata specificamente per allocare una nuova istanza di una classe sull'heap e restituire un puntatore alla nuova istanza. In C ++, …
Ho visto questa parte di PEP-8 https://www.python.org/dev/peps/pep-0008/#package-and-module-names Non sono chiaro se questo si riferisce al nome del file di un modulo / classe / pacchetto. Se avessi un esempio di ciascuno, i nomi dei file dovrebbero essere tutti in minuscolo con caratteri di sottolineatura, se appropriato? O qualcos'altro?
Quando si progetta un'interfaccia RESTful, la semantica dei tipi di richiesta è considerata vitale per il progetto. OTTIENI : elenca la raccolta o recupera l'elemento PUT - Sostituisce la raccolta o l'elemento POST : crea una raccolta o un elemento ELIMINA - Bene, erm, elimina la raccolta o l'elemento Tuttavia, …
Dopo essermi laureato, sono stato assunto come programmatore junior poco più di un anno fa. Notai rapidamente che ero più veloce di tutti i gradi di grandezza rispetto a tutti gli altri programmatori; questo sembra essere perché semplicemente non perdo tempo "in generale". La maggior parte delle altre persone sembra …
Occasionalmente vedo domande su casi limite e altre stranezze su Stack Overflow a cui è facile rispondere da artisti del calibro di Jon Skeet ed Eric Lippert, dimostrando una profonda conoscenza della lingua e delle sue molte complessità, come questa: Potresti pensare che per usare un foreachciclo, la collezione su …
Ho avuto una discussione con uno dei nostri sviluppatori senior che è stato nel settore per 20 anni. È abbastanza conosciuto in Ontario per un blog che scrive. La cosa strana è ciò che mi ha detto: ha detto che esiste un pezzo di codice con cui è un incubo …
Quindi stavo leggendo una domanda su come forzare l'esecuzione del Garbage Collector C # in cui quasi ogni singola risposta è la stessa: puoi farlo, ma non dovresti - tranne alcuni casi molto rari . Sfortunatamente, nessuno lì elabora cosa siano questi casi. Puoi dirmi in quale tipo di scenario …
Sto cercando una raccomandazione qui. Sto lottando con se sia meglio restituire NULL o un valore vuoto da un metodo quando il valore restituito non è presente o non può essere determinato. Prendi i seguenti due metodi come esempi: string ReverseString(string stringToReverse) // takes a string and reverses it. Person …
Recentemente sto imparando D e sto iniziando a familiarizzare con la lingua. So cosa offre, non so ancora come usare tutto, e non so molto sui modi di dire D e così via, ma sto imparando. Mi piace D. È un bel linguaggio, essendo, in qualche modo, un enorme aggiornamento …
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.