Sono il manager di un team di 11 sviluppatori di software che si occupano dei siti Web / delle applicazioni Web della mia azienda, eseguendo fino a 4 progetti simultanei più il supporto quotidiano in qualsiasi momento. All'interno degli 11 sviluppatori c'è un mix di competenze tecniche, titoli di lavoro …
Non riesco a contare il numero di volte che ho letto affermazioni sulla vena di "unit test sono una fonte molto importante di documentazione del codice in prova". Non nego che siano veri. Ma personalmente non mi sono mai trovato ad usarli come documentazione. Per i quadri tipici che uso, …
Ci sono delle linee guida per decidere quando una classe dovrebbe trovarsi nel proprio assembly / DLL? Vedo spesso due scuole di pensiero: 1) Ogni "raggruppamento" di classi appartiene alla propria DLL, ad esempio repository, servizi, DTO, infrastruttura, ecc. 2) Tutto dovrebbe essere in una singola DLL ma separato da …
In diversi libri di design che ho letto, a volte viene posta grande enfasi sul numero di metodi che una classe deve avere (considerando un linguaggio OO, come java o C # per esempio). Spesso gli esempi riportati in quei libri sono molto chiari e semplici, ma raramente coprono un …
Sto per assumere il compito di reimplementare un'interfaccia già definita (un set di file di intestazione C ++) in una base di codice relativamente grande e vecchia. Prima di fare ciò, vorrei avere la copertura di test più completa possibile, in modo da poter rilevare gli errori di reimplementazione il …
Diciamo che sto lavorando a un progetto open source e voglio riutilizzare una banale funzione di utilità da un altro progetto open source (ad esempio, una funzione di ricerca / sostituzione di file). È legale copiare la funzione e semplicemente scrivere una piccola nota sul copyright nella parte superiore del …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 4 anni fa . EDIT: Questa domanda all'inizio sembra colpire Java, e immagino che a …
Ultimamente quando scrivo C o C ++, dichiarerò tutte le mie variabili nello stack solo perché è un'opzione, a differenza di Java. Tuttavia, ho sentito che è una cattiva idea dichiarare grandi cose in pila. Perché è esattamente così? Immagino che sia coinvolto lo stack overflow, ma non sono molto …
Ho letto da qualche parte (ho dimenticato di che libro si tratta) che gli algoritmi sono indipendenti dalle architetture dei computer. Alcuni addirittura dicono che gli algoritmi sono essi stessi calcolo (macchine?)? D'altra parte, i libri sulla programmazione parallela hanno capitoli sugli algoritmi paralleli. Sembra che gli algoritmi paralleli dipendano …
In precedenza ho inviato una e-mail per ricordare ai nostri sviluppatori che l'uso della parola "Devo" nei requisiti derivati non dovrebbe seguire i requisiti funzionali. Quando si scrivono i requisiti funzionali, la parola "Must" viene utilizzata per descrivere la funzione che un requisito derivato deve svolgere. Derivato = Sistema Sarà …
Di recente ho iniziato a lavorare con il modello GitFlow implementato da bitbucket. E c'è una cosa che non mi è completamente chiara. Cerchiamo di affrontare regolarmente il nostro debito tecnico mediante backlog, pianificazione e implementazione delle attività di refactoring. Tali filiali di refactoring terminano con richieste pull che vengono …
Perché viene argvdichiarato come "un puntatore al puntatore al primo indice dell'array", anziché essere semplicemente "un puntatore al primo indice dell'array" ( char* argv)? Perché qui è richiesta la nozione di "puntatore a puntatore"?
Secondo Wikipedia, il termine "bootstrap" nel contesto della scrittura di compilatori significa questo : In informatica, il bootstrap è il processo di scrittura di un compilatore (o assemblatore) nel linguaggio di programmazione di origine che intende compilare. L'applicazione di questa tecnica porta a un compilatore self-hosting. E capisco come funzionerebbe. …
Sto valutando un CMS open source chiamato Piranha ( http://piranhacms.org/ ) da utilizzare in uno dei miei progetti. Ho trovato il seguente codice interessante e un po 'confuso, almeno per me. Qualcuno può aiutarmi a capire perché la classe eredita da una base dello stesso tipo? public abstract class BasePage<T> …
Sto testando che una funzione fa quello che ci si aspetta da un elenco. Quindi voglio provare f(null) -> null f(empty) -> empty f(list with one element) -> list with one element f(list with 2+ elements) -> list with the same number of elements, doing what expected Per fare ciò, …
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.