Nel mio attuale lavoro, mi è stato assegnato il compito di ripulire il vecchio codice alcune volte. Spesso il codice è un labirinto e i dati sottostanti sono ancora più intricati. Mi ritrovo a combinare le cose in metodi piacevoli, ordinati e modulari. Ogni metodo fa una cosa e la …
I sostenitori di FP hanno affermato che la concorrenza è facile perché il loro paradigma evita lo stato mutevole. Non capisco Immagina di creare un dungeon crawl multiplayer (un roguelike) usando FP in cui enfatizziamo funzioni pure e strutture di dati immutabili. Generiamo una prigione composta da stanze, corridoi, eroi, …
Ho una collezione di prodotti in un gruppo di prodotti, ad esempio: product-groups/123/products Se devo aggiungere alla collezione, è OK che passo solo alcuni prodotti con PUT? Se devo eliminare alcuni prodotti dalla raccolta, è OK passare i dati del filtro (un array di ID) con DELETE? Qual è il …
Sono stato alle prese con un problema sempre più fastidioso per quanto riguarda le nostre unit test che stiamo implementando nel mio team. Stiamo tentando di aggiungere unit test nel codice legacy che non era ben progettato e mentre non abbiamo avuto alcuna difficoltà con l'effettiva aggiunta dei test, stiamo …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Sviluppiamo applicazioni basate su social per dispositivi mobili. Ogni applicazione utilizza servizi Web API RESTful. Quando eseguo l'accesso, di solito memorizzo il nome utente e la password da qualche parte sul dispositivo. Quindi li invio e come risposta ottengo l'accesso al mio profilo. Ma so anche che c'è un altro …
Sono abbastanza nuovo nel nostro team di sviluppatori. Ho bisogno di argomenti forti e / o esempi di "trabocchetto", quindi il mio capo comprenderà finalmente i vantaggi di JavaScript discreto, in modo che lui e il resto del team smettano di fare cose del genere: <input type="button" class="bow-chicka-wow-wow" onclick="send_some_ajax(); return …
Qualcuno mi ha spiegato che poiché nello sviluppo agile, la politica e la logica dell'applicazione dovrebbero essere più importanti dei dettagli come il metodo di persistenza, la decisione sulla persistenza dovrebbe essere presa alla fine. Quindi potrebbe essere una buona idea iniziare con una persistenza più semplice come i file …
Sono nuovo di GitHub e VCS in generale. Ho programmato in varie lingue per anni, ma ho sempre lavorato da solo su progetti personalizzati (senza pubblicazioni pubbliche). Di recente ho iniziato a utilizzare un widget dell'interfaccia utente jQuery che ho scaricato da GitHub in un progetto a cui sto lavorando. …
In che modo le persone definiscono i requisiti hardware minimi per il software? Ad esempio: come può un'azienda di sviluppo software dire al cliente che avrà bisogno di 8 GB di RAM per eseguire correttamente il programma?
Quindi ogni numero nel codice che stiamo inviando a un metodo come argomento è considerato un numero magico? Per me non dovrebbe. Penso che se un certo numero è, diciamo che è per la lunghezza minima del nome utente e iniziamo a usare "6" nel codice ... quindi sì, abbiamo …
LGPL lo richiede se un programma utilizza una libreria LGPL, gli utenti devono essere in grado di ricollegare il programma con una versione diversa della libreria: ... d) Effettuare una delle seguenti operazioni: 0) Trasmettere la fonte corrispondente minima ai sensi della presente Licenza e il codice dell'applicazione corrispondente in …
Questa domanda è stata migrata da StackTranslate.it perché è possibile rispondere su Software Stack Stack Exchange. Migrato 7 anni fa . Il nostro modello di dati ha quasi 200 classi che possono essere suddivise in circa una dozzina di aree funzionali. Sarebbe stato bello usare domini, ma la separazione non …
Ho notato che molti software utilizzati dalle aziende per gestire cose come tempo, spese, configurazione di sistemi telefonici, ecc. Sono molto poco intuitivi dal punto di vista dell'esperienza dell'utente. So personalmente che spreco molto tempo solo cercando di capire come navigare in questi sistemi, specialmente se non ho un collega …
Molte volte durante la fase di offerta di un progetto ricevo i requisiti di un sistema software dai nostri potenziali clienti in un formato non strutturato da varie fonti [e-mail, documenti di Word, Excel]. Di solito sono un gruppo di ragazzi di "sviluppo prodotto" dalla parte del cliente che escogitano …
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.