Spesso vedo domande sulla lista delle domande sulla rete calda come questa che sostanzialmente chiedono "come faccio a disegnare questa forma arbitraria in CSS". Invariabilmente la risposta è un paio di blocchi di dati CSS o SVG con un mucchio di valori apparentemente casuali codificati in modo rigido che formano …
Non ho molta esperienza nel lavoro nell'industria del software, essendo autodidatta e avendo partecipato all'open source prima di decidere di fare un lavoro. Ora che lavoro per soldi, devo anche occuparmi di cose spiacevoli, il che è normale ovviamente. Recentemente mi è stato assegnato il compito di aggiungere la registrazione …
Comprendo l'importanza di un codice ben documentato. Ma capisco anche l'importanza del codice auto-documentante . Più è facile leggere visivamente una particolare funzione, più velocemente possiamo passare durante la manutenzione del software. Detto questo, mi piace separare le grandi funzioni da altre più piccole. Ma lo faccio fino al punto …
Devo riutilizzare le variabili? So che molte best practice dicono che non dovresti farlo, tuttavia, in seguito, quando un altro sviluppatore sta eseguendo il debug del codice e hanno 3 variabili simili e l'unica differenza è che vengono create in diversi punti del codice, potrebbe essere confuso. Il test unitario …
Forse la più grande promessa di usare il paradigma orientato agli oggetti è il riutilizzo del codice. Alcuni contestano che ciò sia stato raggiunto. Perché è stato (non) raggiunto? Il riutilizzo del codice come OOP lo definisce, rende i progetti più produttivi? O più gestibile? O più facile da mantenere? …
Ultimamente ho modificato il codice sul lavoro e ho pensato di fare un buon lavoro. Ho lasciato cadere 980 righe di codice a 450 e ho dimezzato il numero di classi. Nel mostrare questo ai miei colleghi alcuni non erano d'accordo sul fatto che si trattasse di un miglioramento. Dissero: …
Di recente ho avuto una discussione con un collega sullo stile del codice. Stava sostenendo che il tuo utilizzo delle API e i modelli generali che stai usando dovrebbero essere il più simili possibile con il codice circostante, se non con la base di codice nel suo insieme, proprio come …
Lavoro con un team di programmatori come analista aziendale. Abbiamo appena rilasciato la versione 2.0 del nostro prodotto e stiamo lavorando alla prossima versione che sarà rilasciata tra 3 mesi (è un prodotto software interno). Sfortunatamente la versione 2.0 presenta alcuni problemi che hanno dovuto risolvere e distribuiremo tali correzioni …
Ho trascorso l'ultimo anno come team one-man a sviluppare un'applicazione rich-client (35.000+ LoC, per quello che vale). Attualmente è stabile e in produzione. Tuttavia, so che le mie capacità erano arrugginite all'inizio del progetto, quindi senza dubbio ci sono problemi importanti nel codice. A questo punto, la maggior parte dei …
Di solito lancio semplicemente i miei test unitari usando copia e incolla e tutti i tipi di altre cattive pratiche. I test unitari di solito sembrano piuttosto brutti, sono pieni di "odore di codice", ma importa davvero? Mi dico sempre finché il codice "reale" è "buono", è tutto ciò che …
Ho costruito un gioco Android nel mio tempo libero. Sta usando la libreria libgdx quindi un bel po 'di lavoro pesante è fatto per me. Durante lo sviluppo, ho selezionato con noncuranza i tipi di dati per alcune procedure. Ho usato una tabella hash perché volevo qualcosa vicino a un …
Non so perché, ma mi sento sempre come se stessi "barando" quando uso la riflessione - forse è a causa del colpo di performance che so di prendere. Parte di me dice che se fa parte del linguaggio che stai usando e può realizzare quello che stai cercando di fare, …
Faccio parte di un team di consulenti che implementa una nuova soluzione per un cliente. Sono responsabile della maggior parte delle revisioni del codice sul codebase lato client (React e javascript). Ho notato che alcuni membri del team usano schemi di codifica univoci al punto che potrei scegliere un file …
Stavo leggendo un altro thread in cui un ragazzo ha chiesto informazioni sui libri in C ++ per principianti e uno dei programmatori che ha risposto ha scritto questo: Alcuni avvertimenti: evita tutti i libri che presentano un "ciao mondo" #include <iostream.h> Ho aperto il mio libro C ++ e …
Le variabili flag sono malvagie? Le seguenti variabili sono profondamente immorali ed è malvagio usarle? "variabili booleane o intere a cui si assegna un valore in determinati punti, quindi in basso si controlla quindi in orther per fare qualcosa o no, come ad esempio usando newItem = truepoi alcune righe …
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.