Sue sta progettando una libreria JavaScript, Magician.js. La sua chiave di volta è una funzione che estrae Rabbitl'argomento passato. Sa che i suoi utenti potrebbero voler estrarre un coniglio da a String, a Number, a Function, forse anche a HTMLElement. Con questo in mente, potrebbe progettare la sua API in …
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 5 anni fa . Sono interessato a sapere come gestire un processo di sviluppo software …
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 . Di recente ho parlato con un recruiter che vuole mettermi in …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Chiuso 2 anni fa . Le risposte a questa domanda sono uno sforzo della comunità . Modifica le risposte esistenti per migliorare questo post. Al momento non accetta nuove risposte o interazioni. Quali sono le principali …
Sto scrivendo il codice Ruby per un semplice esercizio di crittografia e mi sono imbattuto frequentemente in questo dilemma (l'esercizio è un codice di solitario se devi sapere). Si tratta di stabilire se dovrei completare la mia logica con variabili descrittive e istruzioni a singolo passaggio che rendono leggibile la …
Vuoi migliorare questo post? Fornisci risposte dettagliate a questa domanda, comprese le citazioni e una spiegazione del perché la tua risposta è corretta. Le risposte senza dettagli sufficienti possono essere modificate o eliminate. Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna …
Sono in gran parte attraverso il mio grado di programmazione di giochi. Non si tratta di una laurea in informatica, quindi gran parte della teoria viene evitata a favore della creazione pratica di portfolio e di quello che vedo come apprendimento JIT, che è apparentemente più importante nel settore dei …
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 . A volte le domande del colloquio sono difficili, se l'intervistatore intende …
Di recente ho frequentato un corso online sui linguaggi di programmazione in cui, tra gli altri concetti, sono state presentate le chiusure. Scrivo due esempi ispirati a questo corso per fornire un contesto prima di porre la mia domanda. Il primo esempio è una funzione SML che produce un elenco …
Sto armeggiando con un'astrazione di query sull'API del database WebSQL / Phonegap e mi trovo sia attratto, sia dubbioso, a definire un'API fluente che imita l'uso della grammatica della lingua inglese naturale. Potrebbe essere più semplice spiegarlo tramite esempi. Di seguito sono tutte le query valide nella mia grammatica e …
Di tanto in tanto mi imbatto nella situazione in cui la correzione di un bug richiede che elimini una sezione di codice. Il purista TDD sarebbe (presumo) sostenendo la scrittura di un test non riuscito, l'eliminazione del codice e quindi il superamento del test. Ora, sembra davvero strano avere un …
Sto lavorando a un prodotto in cui la responsabilità di uno dei moduli è analizzare i file XML e scaricare il contenuto richiesto in un database. Anche se il presente requisito è solo di analizzare i file XML, voglio progettare il mio modulo di analisi in modo da poter supportare …
Stiamo usando un gruppo di classi separate con suffisso -repositoryper recuperare i dati dal database; per ogni tabella il proprio repository. Abbiamo ad esempio una customerrepositoryclasse che ha tutti i tipi di metodi per recuperare i clienti e una vacancyrepositoryche ha tutti i tipi di metodi per recuperare i posti …
Sono in fase di pianificazione per la creazione di un sistema Intranet per i dipendenti con ASP.NET MVC 4. Vorremmo che il sito fosse costituito da "moduli" separati, ognuno dei quali fornisce una funzionalità diversa: messaggistica, modifiche del libro paga, ecc. Vorrei che questi moduli potessero essere abilitati o disabilitati …
Dì che ho: interface Thing { GetThing(); } class FastThing : Thing { public int GetThing() { return 1; } } class SlowThing : Thing { public int GetThing() { return GetThingFromDatabase(); } } È una violazione del principio di sostituzione di Liskov?
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.