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.
Ho studiato un po 'di algoritmi e ho visitato siti come SPOJ.pl TopCoder ecc. Ho visto che i programmatori preferiscono C o C ++ solitamente per la maggior parte dei concorsi di programmazione algoritmica. Ora ho avuto qualche problema ultimamente. Conosco sia un po 'di C che Python e quando …
Esiste qualcosa che può essere fatto per una singola applicazione generica per influire sul consumo energetico del dispositivo su cui è in esecuzione? Non ho familiarità con il modo in cui l'ottimizzazione delle singole applicazioni può influire sul consumo di energia in modo generale, qualcuno può spiegare se approcci diversi …
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 4 anni fa . Scrivevo ampiamente C ++ tra 8 e 10 anni fa. Da allora sono passato a …
Qualcuno può spiegare l'ossessione per gli schemi e gli anti-schemi nella programmazione? Lo chiedo perché non ho assolutamente idea di cosa significhino gli schemi. Di fronte a un compito di programmazione, penso al problema per un po ', scrivo alcune strutture di dati che ritengo rilevanti, prototipa una soluzione, separa …
Quando guardo una nuova base di codice, mi piace iniziare da un approccio dal basso. Dove comprendo un file e poi passo all'astrazione successiva. Ma spesso mi ritrovo a dimenticare cosa sta facendo l'astrazione di livello inferiore. Quindi sarò a questo punto in cui mi ritroverò in un ciclo quasi …
Voglio apportare alcuni miglioramenti ad alcuni codici ancora funzionali che sono stati scritti molto tempo fa, prima che il linguaggio di programmazione in cui era scritto aumentasse di funzionalità. In teoria, l'intero progetto utilizza la versione aggiornata del linguaggio; tuttavia, questo particolare modulo (e in effetti molti altri moduli) sono …
Ho solo 2+ anni di esperienza nello sviluppo di applicazioni. In quei due anni il mio approccio allo sviluppo era il seguente Analizzare i requisiti Componente / oggetti Identity Core, funzioni richieste, comportamento, processo e loro vincoli Crea classi, relazioni tra loro, vincoli sul comportamento e gli stati degli oggetti …
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 5 anni fa . Ho appena scritto una funzione che si estende su circa 100 …
Il nostro dominio di conoscenza coinvolge le persone che camminano a piedi nudi su una piastra di registrazione della pressione. Eseguiamo il riconoscimento di immagini che si traducono in oggetti della classe "Foot", se un piede umano viene riconosciuto nei dati del sensore. Esistono diversi calcoli che devono essere eseguiti …
Ho una situazione in cui il mio genitore sa che è figlio (duh) ma voglio che il bambino sia in grado di fare riferimento al genitore. La ragione di ciò è che voglio che il bambino abbia la capacità di designare se stesso come il più importante o il meno …
Da un lato c'è un consiglio che dice "Costruisci uno da buttare via". Solo dopo aver finito un sistema software e aver visto il prodotto finale, ci rendiamo conto di cosa è andato storto in fase di progettazione e comprendiamo come avremmo dovuto farlo davvero. D'altra parte c'è "l'effetto del …
Dato che i programmatori sono autori e scrivono codice per esprimere pensieri e concetti astratti e che il buon codice dovrebbe essere letto da altri programmatori senza difficoltà e incomprensioni, un programmatore dovrebbe prendere lezioni di scrittura per scrivere codice migliore? Astrarre concetti e problemi / entità del mondo reale …
È accettabile restituire un codice di uscita diverso da zero se il programma in questione è stato eseguito correttamente? Ad esempio, supponiamo di avere un semplice programma che (solo) fa quanto segue: Il programma accetta N argomenti. Restituisce un codice di uscita di min (N, 255). Si noti che qualsiasi …
Ho avuto l'impressione che il monkeypatching rientri più nella categoria hack veloce e sporca, piuttosto che nella pratica di programmazione standard. Mentre di tanto in tanto mi occupavo di risolvere piccoli problemi con le librerie di terze parti, la consideravo una soluzione temporanea e sottoponevo la patch corretta al progetto …
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.