Ho ereditato una base di codice in cui c'è molto codice che va in questo modo: SomeDataAdapter sda = new SomeDataAdapter(); sda.UpdateData(DataTable updateData); E poi sda non viene mai più utilizzato. È un odore di codice che indica che quei metodi dovrebbero effettivamente essere metodi di classe statici?
Diciamo che sto sviluppando un'applicazione web. La mia prima scelta è usare PHP con Fat-Free Framework (F3) e pattern MVC. L'anno prossimo potrei decidere di voler passare a Zend Framework o forse anche ASP.NET MVC. Ha senso provare a progettare la mia applicazione in modo tale che sia vagamente accoppiata …
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 5 anni fa . In ufficio siamo appena usciti da un lungo periodo in cui …
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 . Mi chiedevo quali sono alcune tecniche per individuare quale codice ha …
Recentemente ho approfondito la programmazione più "organizzata" e ho imparato che avrei dovuto programmare su un'interfaccia, non su un'implementazione. Con questo in mente, sarebbe meglio "disegnare" un progetto in interfacce prima di scrivere l'implementazione per esso dove possibile? E se questo è il caso, nel caso di utilizzo di librerie …
Su una domanda SO che ho fatto qui su un codice di cui non ero sicuro, qualcuno ha risposto "BTW, codice orribile lì: usa molto il simbolo di soppressione dell'errore (@)". C'è un motivo per cui questa è una cattiva pratica? Con cose come: $db=@new mysqli($db_info) or die('Database error'); , …
Attualmente ho un'applicazione da riga di comando in C chiamata btcwatch. Ha -Cun'opzione che può ricevere come argomento che confronta il prezzo corrente di Bitcoin con un prezzo che è stato precedentemente memorizzato -S. L'output di esempio con questa opzione è: $ btcwatch -vC # -v = verbose buy: UP …
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 6 anni fa . Stavo solo pensando a quanto sarebbe più semplice leggere il codice …
Attualmente sto lavorando a un progetto che genera una tabella (tra le altre cose) basata sul contenuto di un file system e, a sua volta, apporta alcune modifiche ai metadati sulle cose che trova. La domanda è: come devono essere scritti o impostati i test? C'è un modo semplice per …
Sto facendo un'ottimizzazione della velocità della pagina per il mio sito Web e sto studiando come lo fanno gli altri siti Web. Ho notato che alcuni siti Web come Facebook o Ringgitplus mostrano 0 byte per alcune delle loro risorse negli strumenti di sviluppo di Chrome, nella scheda Rete, mentre …
Sto inviando un'enorme quantità di dati al server. Ora mentre ho inviato i dati e aspetto la risposta del server, all'improvviso il mio dispositivo Android perde la connessione a Internet. Quindi quello che ero solito fare è mostrare una finestra di avviso di connessione persa, ma sul lato server i …
Ho un problema di ricerca abbastanza complesso che sono riuscito a ridurre alla seguente descrizione. Ho cercato su Google ma non sono riuscito a trovare un algoritmo che sembra adattarsi perfettamente al mio problema. In particolare la necessità di saltare numeri interi arbitrari. Forse qualcuno qui può indicarmi qualcosa? Prendi …
Ogni volta che si discute di un nuovo linguaggio di programmazione mirato alla JVM, ci sono inevitabilmente persone che dicono cose come: "La JVM non supporta l'ottimizzazione delle chiamate in coda, quindi prevedo un sacco di pile esplosive" Ci sono migliaia di variazioni su quel tema. Ora so che alcune …
tl; dr Alcuni programmi ampiamente utilizzati, che generano HTML, genereranno solo tag di paragrafo di apertura e non di chiusura, supponendo che il browser chiuda correttamente i paragrafi. A prima vista, mi sembra che il presupposto che i browser chiudano correttamente i paragrafi non sia corretto. La mia interpretazione è …
Presso l'azienda per cui lavoro attualmente, abbiamo iniziato a realizzare progetti Scrum. Non è stato così difficile convincere i gestori a passare dalla cascata a Scrum. Stiamo realizzando un progetto in cui ricostruiamo la nostra piattaforma da zero. Quindi la maggior parte delle funzionalità è nota e la maggior parte …
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.