Durante la mia breve esperienza con DDD mi trovo spesso nella situazione in cui desideravo un qualche tipo di meccanismo di caricamento pigro per risolvere alcuni casi pericolosi in cui potevano essere caricati grandi insiemi di dati annidati....
Sto sviluppando un programma in cui due volte ho trovato la soluzione a un problema era usare le tabelle hash con iteratori come chiavi e qualche altro tipo arbitrario come valore.
Mi sono ritrovato a utilizzare questo modello inizialmente pe...
Al lavoro abbiamo un sacco di codice come questo (pseudocodice):
response form_submit(string username, string password) {
if ( username == ""
|| username.contains(invalid_chars)
|| password.length < 5
|| ...
) {...
Quindi, stavo pensando di scrivere eccezioni personalizzate oggi e ho considerato l'eccezione dell'operazione non valida. Questa eccezione può significare molte molte cose e, in alcune azioni, le operazioni potrebbero non essere valide a causa...
Sto provando a modellare i personaggi di nWoD per un gioco di ruolo in un programma di creazione di personaggi. Il punto cruciale è che voglio supportare anche il salvataggio e il caricamento dai documenti yaml.
Un aspetto del personaggio è i...
Ogni libreria, progetto open source e SDK / API che abbia mai incontrato è stata confezionata con un file di documentazione (di solito di grandi dimensioni) e questo sembra in contraddizione con l'opinione diffusa che un buon codice richiede poc...
Quindi di recente ho iniziato un nuovo lavoro per una piccola azienda di software. Hanno una vecchia tecnologia di cui ero a conoscenza durante il processo di intervista.
Tuttavia, ho scavato nel loro codice base, e sono un po 'inorridito d...
Ho notato del codice nei nostri progetti usando nomi di classi CSS come red , black o float .
Voglio fornire alcune informazioni per le persone in modo che sappiano evitarlo.
Esiste un nome comune per quell'odore di codice in mo...
Uno dei membri del nostro team duplica il codice. La duplicazione del codice causa confusione tra i membri del mio team che leggono il suo codice, causa bug sulla linea quando il segmento duplicato è fisso in una posizione e non negli altri e...