Mi viene richiesto un lavoro per scrivere C incorporato su microcontroller. All'inizio avrei pensato che l'incorporamento della programmazione fosse troppo basso nello stack del software per me, ma forse ci sto pensando in modo sbagliato. Normalmente avrei scrollato di dosso l'opportunità di scrivere codice incorporato, poiché non mi considero un …
In che modo le persone trattano con volgarità nel codice sorgente e nei commenti VCS. Conservare o eliminare? Che dire di soft-expletives come WTF o Arrgggh? Non professionale, offensivo o qualcosa da scrollare di dosso?
Qual è la migliore pratica per la validazione dei parametri del costruttore? Supponiamo un po 'di C #: public class MyClass { public MyClass(string text) { if (String.IsNullOrEmpty(text)) throw new ArgumentException("Text cannot be empty"); // continue with normal construction } } Sarebbe accettabile lanciare un'eccezione? L'alternativa che ho incontrato è …
Sto programmando di trasferirmi a New York tra 6-12 mesi, quindi sono costretto a trovare un nuovo lavoro. Quando sto programmando di iniziare la mia vita in un'altra città, probabilmente è anche un buon momento per pensare ai cambiamenti di carriera. Ho trovato molte opinioni diverse su PHP vs .Net …
Quasi tutti gli sviluppatori che lavorano per una grande azienda si trovano dalla parte sbagliata del software di blocco del sito. Può essere sia frustrante ( "Fammi leggere quel dannato blog!" ) Che utile ( "Woah! Ho schivato un proiettile con quel sito" ). Secondo te, qual è il giusto …
Se hai una pluriennale esperienza nel lavoro con Java e una pluriennale esperienza nel lavorare con C # e .NET, apprezzerei la tua opinione sulle differenze di produttività nello sviluppo del software tra questi due ambienti. Uno dei nostri clienti sta valutando la possibilità di sostituire la soluzione software esistente. …
Cosa dovrebbe esserci in un buono (leggi: utile) codice standard? Cose che il codice dovrebbe avere. Cose che il codice non dovrebbe avere. Lo standard di codifica dovrebbe includere definizioni di cose che il linguaggio, il compilatore o il formattatore di codice applicano? Che dire di metriche come complessità ciclomatica, …
Al college, non sono mai stato interessato alla teoria. Non l'ho mai letto. Non importa quanto ci provassi, non ero in grado di leggere cose e non sapevo cosa stesse realmente accadendo praticamente. Come ad esempio, nel mio corso sulla teoria degli automi, il mio professore mi ha detto tutto …
Ho un blog che uso principalmente per registrare soluzioni ai problemi che ho avuto, a cui ho avuto qualche problema a trovare una risposta. Principalmente problemi in cui il documento online che ho cercato su Google ha fornito troppe informazioni e ho trovato la risposta alla mia domanda sulla quinta …
Qual è il peggior libro di programmazione o tecnico che tu abbia mai letto? Questo può essere qualsiasi libro che in un modo o nell'altro può essere collegato alla programmazione, purché non sia finzione.
Sono un programmatore Python principalmente che usa pylint per il codice sorgente di sfilacciamento. Sono in grado di eliminare tutti gli avvisi tranne uno: Nome non valido per una costante. Cambiare il nome in maiuscolo lo risolve, ma dovrei davvero farlo? Se lo faccio, trovo che il mio codice sembri …
Le procedure memorizzate sono considerate cattive pratiche in un'architettura a microservizi? Ecco i miei pensieri: la maggior parte dei libri sui microservizi raccomanda un database per microservizio. Le procedure memorizzate in genere funzionano su un database monolitico. ancora una volta la maggior parte dei libri di architettura di microservizi afferma …
Qualcuno può spiegarmi cosa contiene effettivamente il flusso di byte? Contiene byte (dati esadecimali) o dati binari o solo lettere inglesi? Sono anche confuso sul termine "dati grezzi". Se qualcuno mi chiedesse di "invertire i dati a 4 byte", allora cosa dovrei supporre che i dati siano codice esadecimale o …
In un esempio: var assets = "images/" var sounds = assets+"sounds/" È più convenzionale inserire la barra sul retro di un percorso di file? var assets = "/images" var sounds = assets+"/sounds" Esiste un altro metodo che è una buona pratica comune?
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.