Le pratiche di programmazione sono le pratiche comunemente o meno utilizzate nello sviluppo di software. Questi possono includere elementi come Sviluppo Agile, Kanban, Scorciatoie per la codifica, ecc.
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 5 anni fa . Nel settore, esiste una distinzione tra un ambiente di "sviluppo interno" in cui gli sviluppatori …
Sono continuamente sopraffatto da grandi progetti, quando raggiungono un certo livello di complessità. Una volta raggiunto un certo punto in un progetto, i miei progressi rallentano fino a gattonare e mi ritrovo a ripercorrere costantemente i miei passi e risolvere ogni tipo di confusione. Sono diventato davvero bravo nel refactoring …
Per molto tempo Alan Cooper (nelle 3 versioni del suo libro "About Face") ha promosso un "modello di file unificato" per, tra le altre cose, rinunciare a quella che chiama la finestra di messaggio più idiota mai inventata - quella si apre quando si preme il pulsante di chiusura su …
Quando inizi a scrivere il tuo codice di gestione delle eccezioni? Quando inizi a scrivere le dichiarazioni di registrazione. Ai fini dell'elaborazione di questa domanda, supponiamo che siamo su una piattaforma .NET con registrazione log4net ma non esitate a rispondere in modo generico. Soluzione: un progetto Windows Form. Progetti: UI, …
In questo momento sto lavorando con sistemi embedded e sto cercando di capire come implementare le stringhe su un microprocessore senza sistema operativo. Finora quello che sto facendo è semplicemente usare l'idea di avere dei puntatori a caratteri terminati NULL e trattarli come stringhe in cui il NULL indica la …
Durante la scrittura di strumenti per l'interfaccia della riga di comando di UNIX, come devo fare in modo che il programma stampi aiuto e / o utilizzo? Di solito lo uso fprintf(stderr, "help text here");, ma ci sono diversi problemi. Innanzitutto, non sono sicuro se dovrei usare stderr. Va bene …
La domanda sui valori predefiniti in generale: valori della funzione di ritorno predefiniti, valori dei parametri predefiniti, logica predefinita per quando manca qualcosa, logica predefinita per la gestione delle eccezioni, logica predefinita per la gestione delle condizioni dei bordi, ecc. Per molto tempo ho considerato i valori di default come …
Ho posto quella che ora è una domanda eliminata dalla community su SO sul perché qualcuno dovrebbe usare javascript Promise.racee un utente di alto livello ha commentato questo: Se si dispone di due servizi che calcolano un valore, è possibile interrogarli entrambi in parallelo e utilizzare quale valore viene restituito …
In C ++, è una cattiva pratica creare blocchi di codice all'interno di alcune funzioni, come le seguenti: bool f() { { double test = 0; test = // some other variable outside this function, for example. if (test == // some value) return true; } { double test = …
Ci sono momenti in cui dovrò modificare un valore passato in un metodo all'interno del metodo stesso. Un esempio potrebbe essere la sanificazione di una stringa come questo metodo qui: void SanitizeName(string Name) { Name = Name.ToUpper(); //now do something here with name } Questo è puramente innocuo poiché l' …
Ecco un semplice problema di programmazione da SPOJ: http://www.spoj.com/problems/PROBTRES/ . Fondamentalmente, ti viene chiesto di produrre il più grande ciclo di Collatz per i numeri tra i e j. (Il ciclo di Collatz di un numero $ n $ è il numero di passaggi che possono eventualmente passare da $ …
Ho appena iniziato a imparare a programmare in C e, per migliorare la mia comprensione di puntatori e matrici, ho provato a fare riferimento agli elementi di un array senza creare alcun puntatore: for(k1 = 0; k1 < ROW; k1++){ for(k2 = 0; k2 < COLUMN; k2++){ array[k1][k2] = k1*COLUMN …
Ho preso in carico la manutenzione di un'app Android e ci sono alcuni problemi residui che ho risolto più o meno, ma ho ancora problemi a causa delle diverse versioni del sistema operativo Android. Ad esempio, l'invio di una richiesta Web con la classe MediaPlayer ha intestazioni HTTP personalizzate rimosse …
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 …
Quindi ho un programma su cui ho lavorato nel 2011 e per tutto il 2012, ma l'ultima versione è stata nel dicembre del 2011 . Ci ho lavorato attivamente, ma il creep ha attirato la sua brutta testa e ora è pieno di tonnellate di funzionalità non finite. La 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.