Ho una classe base con una buona dose di "meta programmazione" per dargli la flessibilità / astrazione di cui ha bisogno per essere piuttosto generica. Ho molte sottoclassi che usano i metodi comuni nella classe base e ho test di unità orientati al comportamento che coprono tutti i casi in …
Sto leggendo "Programmazione C di King KN" e ho trovato la seguente dichiarazione: Abbiamo discusso sull'uso dell'espressione sizeof(a)/sizeof(a[0])per calcolare il numero di elementi in un array. L'espressione sizeof(a)/sizeof(t), dove t è il tipo di elementi di a, funzionerebbe anche, ma è considerata una tecnica inferiore. Perché è considerata una tecnica …
Sto lavorando alla progettazione di un'applicazione composta da tre parti: un singolo thread che controlla il verificarsi di determinati eventi (creazione di file, richieste esterne ecc.) N thread di lavoro che rispondono a questi eventi elaborandoli (ogni lavoratore elabora e consuma un singolo evento e l'elaborazione può richiedere un tempo …
Domanda : Qual è il modo corretto di affrontare un bug che un utente finale riteneva fosse una funzionalità? Elaborazione : Immagino che se una grande percentuale di utenti si aspettasse che fosse una funzionalità, dovrebbe essere lasciata "non fissata" o "fissa" per essere più stabile? Tuttavia, cosa succede se …
Io capisco le regole della GPL affermando che se io distribuire alcun software utilizzando il codice GPL, quindi che il codice deve essere rilasciato sotto la licenza GPL . Tuttavia, mi chiedo quali siano le regole in questo caso: sto creando un servizio in cui venderò e distribuirò software lato …
Sono abbastanza nuovo in TDD e ho problemi a creare il mio primo test prima di qualsiasi codice di implementazione. Senza alcun framework per il codice di implementazione, sono libero di scrivere il mio primo test come voglio, ma sembra sempre uscito contaminato dal mio modo di pensare Java / …
Nei linguaggi orientati agli oggetti che supportano parametri di tipo generico (noti anche come modelli di classe e polimorfismo parametrico, sebbene ovviamente ogni nome abbia connotazioni diverse), è spesso possibile specificare un vincolo di tipo sul parametro di tipo, in modo tale che sia discendente da un altro tipo. Ad …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 4 anni fa . Diciamo che ho pubblicato un po 'di codice e ho rinunciato a tutti gli interessi …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 4 anni fa . È corretto supporre che la maggior parte degli utenti finali stia …
So che C ha un compilatore ma cosa determina le prestazioni di esecuzione? Ad esempio in un blocco if else, cosa succede se il codice aveva solo tutti gli if invece che if elses, cosa determina che tutti gli if verranno eseguiti? In Java sarebbe la JVM, ma in C …
Il mio capo mi ha dato un progetto con una logica particolare. Devo sviluppare una pagina Web che deve guidare il navigatore in molti casi fino a quando non arriva al prodotto. Questo è lo schema dei percorsi della navigazione nel sito: IMPORTANTE! Nella pagina Prodotti il navigatore può scegliere …
Ho trascorso un bel po 'di tempo a sviluppare semplici widget per progetti nel modo seguente: var project = project || {}; (function() { project.elements = { prop1: val1, prop2: val2 } project.method1 = function(val) { // Do this } project.method2 = function(val) { // Do that } project.init = …
C # fornisce il refe la outparola chiave per rendere gli argomenti da passare per riferimento. La semantica dei due è molto simile. L'unica differenza è nell'inizializzazione della variabile svasata: refrichiede l'inizializzazione della variabile prima di passarla alla funzione, outno. outrichiede l'inizializzazione della variabile all'interno della funzione, refno. Anche i …
Ho appena iniziato un nuovo progetto personale (Python) e sto scrivendo ciò che equivale a una "bozza" del programma, il minimo richiesto per fare quello che voglio fare. Non sto ancora inserendo un'ampia gestione di errori / eccezioni o elementi estetici dell'interfaccia utente (anche nei casi in cui so che …
Il nostro analista aziendale e i responsabili del progetto ci dicono che il cliente ha bisogno di storie. Ogni pianificazione Sprint, a noi (sviluppatori) viene chiesto di giocare a poker di pianificazione. Hanno chiesto a tutti noi di considerare la "complessità" anziché "lo sforzo". Siamo davvero confusi e stiamo perdendo …
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.