Tutte le domande

5
risposte

Piano di attacco a lungo termine per imparare la matematica? [chiuso]

Sono uno sviluppatore web con il desiderio di espandere il mio bagaglio di competenze in matematica pertinente alla programmazione. Come seconda carriera, sono bloccato al college facendo alcuni dei requisiti mentre lavoro. Speravo che la...
posta 20.03.2012 - 03:12
12
risposte

Come gestire "puoi aggiungere solo qualche altro campo" tipo di richieste da parte dei clienti?

Molto spesso abbiamo richieste di funzionalità per campi che solo un cliente desidera. Questo, nel migliore dei casi, ingombra il codice dell'applicazione. Spesso quando guardiamo nel loro database alcuni mesi dopo aver aggiunto i campi, possiam...
posta 23.08.2011 - 19:23
5
risposte

È utile il codice mini-refactoring nella speranza di migliorare la qualità, o è semplicemente "spostare il codice in giro" senza troppi vantaggi?

Esempio Mi sono imbattuto in un codice monolitico che fa "tutto" in un unico punto: il caricamento dei dati dal database, la visualizzazione del markup HTML, il funzionamento come router / controller / azione. Ho iniziato ad applicare il co...
posta 08.12.2017 - 15:50
4
risposte

Quali sono gli algoritmi dietro GC a bassa pausa?

Alcune lingue, ad esempio java, hanno introdotto un GC di bassa pausa. Quelli GC possono fare la maggior parte del lavoro senza mettere in pausa il mondo intero. Questo è ovviamente un problema abbastanza difficile perché richiede di analizza...
posta 23.08.2011 - 10:31
5
risposte

Gli standard elevati portano necessariamente alla frustrazione e a come affrontarla?

Mi considero un appassionato del linguaggio di programmazione. Quando trovo il codice errato, soprattutto il mio, è difficile da capire, difficile da modificare e difficile da testare. I miei colleghi non lo sanno meglio o non gli importa. So...
posta 04.02.2011 - 10:17
5
risposte

Algoritmo di sostituzione della cache più efficiente [chiuso]

Wikipedia elenca 11 algoritmi di sostituzione della cache . Supponendo che non conosca quasi nulla dell'applicazione che svilupperò, che cosa dovrei usare come algoritmo di sostituzione della cache "predefinito" Se ricordo correttamente da...
posta 23.04.2011 - 00:00
3
risposte

Clean code: conseguenze di metodi brevi con pochi parametri

Recentemente durante una revisione del codice mi sono imbattuto in codice, scritto da un nuovo collega, che contiene un motivo con un odore. Sospetto che le decisioni del mio collega siano basate su regole proposte dal famoso libro del Codice Pu...
posta 20.10.2016 - 22:03
4
risposte

Come si assegnano i codici di errore?

In che modo, quando sviluppi un progetto di medie dimensioni, identifichi, crei e mantenga i codici di errore? Per la vita di me non riesco a pensare a un metodo semplice e pulito per farlo. Alcune delle mie idee convertono i nomi delle class...
posta 02.08.2011 - 20:05
3
risposte

È meglio proteggere la chiamata al metodo o il metodo stesso?

Sto scrivendo un'applicazione e sono arrivato a questo punto: private void SomeMethod() { if (Settings.GiveApples) { GiveApples(); } if (Settings.GiveBananas) { GiveBananas(); } } private void GiveAp...
posta 26.01.2016 - 15:35
5
risposte

Rafforzamento del codice con una gestione delle eccezioni eventualmente inutile

È buona pratica implementare una gestione delle eccezioni inutile, nel caso in cui un'altra parte del codice non sia codificata correttamente? Esempio di base Semplice, quindi non perdo tutti:). Diciamo che sto scrivendo un'app che most...
posta 24.05.2013 - 09:16