Ho sentito parlare di diverse situazioni di persone che usano say, JavaScript o Python (o qualcosa del genere), all'interno di un programma scritto in C #. Quando usare un linguaggio come JavaScript per fare qualcosa in un programma C # sarebbe meglio che farlo in C #?
Nella mia infanzia programmavo su un calcolatore sovietico MK-61 . Aveva quattro registri operativi (X, Y, Z, T) e 15 registri di memoria. Un programma potrebbe avere 105 passaggi. Come ricordo, aveva comandi come: Scambia i registri X e Y. Registri a scorrimento (da Z a T, da Y a …
Capisco che per misurare un progetto o un codice, possiamo usare The Joel Test , ma esiste un semplice test standard (come The Joel Test) in grado di misurare e filtrare quanto è bravo un programmatore? Il mio piano è di avere questo test come filtro rapido prima di passare …
Lavoro per un'azienda produttrice di software. Abbiamo grandi clienti aziendali che implementano il nostro prodotto e forniamo loro supporto. Ad esempio, se c'è un difetto, forniamo patch, ecc. In altre parole, è una configurazione abbastanza tipica. Di recente, un biglietto è stato emesso e assegnato a me per quanto riguarda …
Mi chiedo sempre questo, e forse ho bisogno di una buona lezione di storia sui linguaggi di programmazione. Ma dal momento che la maggior parte dei compilatori al giorno d'oggi sono realizzati in C, come sono stati realizzati i primi compilatori (AKA prima di C) o sono state interpretate tutte …
Ho letto un codice di un collega e ho scoperto che spesso intercetta varie eccezioni e poi genera sempre una "RuntimeException". Ho sempre pensato che fosse una brutta pratica. Ho sbagliato?
Il nostro codice è sbagliato. Potrebbe non essere sempre stato considerato negativo, ma è negativo e va solo in discesa. Ho iniziato appena uscito dal college meno di un anno fa e molte cose del nostro codice mi lasciano senza parole. All'inizio ho pensato che come nuovo ragazzo avrei dovuto …
Prendi questo scenario: Un programmatore crea una lingua per risolvere alcuni problemi. Quindi rilascia questo linguaggio per aiutare gli altri a risolvere problemi simili. Un altro programmatore scopre che in realtà è molto meglio per alcune diverse categorie di problemi. In virtù di questa nuova applicazione, il linguaggio diventa quindi …
Ho sentito solo il termine "modello di progettazione" utilizzato per codice orientato agli oggetti e i modelli GoF includono solo modelli di progettazione OOP, ma i modelli di progettazione sono soluzioni eleganti per problemi di programmazione che si verificano comunemente, giusto? Non c'è nulla che affermi che devono essere limitati …
"Classe astratta" e "interfaccia" sono concetti simili, con l'interfaccia che è la più astratta delle due. Un fattore di differenziazione è che le classi astratte forniscono implementazioni di metodi per le classi derivate quando necessario. In C #, tuttavia, questo fattore di differenziazione è stato ridotto dalla recente introduzione di …
Sto usando underscore_case da circa 2 anni e recentemente sono passato a camelCase a causa del nuovo lavoro (ho usato quello successivo per circa 2 mesi e continuo a pensare che underscore_case sia più adatto a grandi progetti in cui sono coinvolti molti programmatori, principalmente perché il codice è più …
Vedo che la maggior parte dei bravi programmatori ha l'abitudine di leggere grandi libri per imparare a conoscere la tecnologia. Cosa ci vuole davvero per leggere libri tecnici, a parte il vero interesse per la tecnologia? Come posso migliorare la mia capacità di leggere questi libri?
Ho sempre pensato che la logica aziendale dovesse essere nel controller e che il controller, poiché è la parte "centrale", rimane statico e che il modello / vista deve essere bloccato tramite interfacce. In questo modo è possibile modificare la logica aziendale senza influenzare nient'altro, programmare più modelli (uno per …
Oracle sembra concedere in licenza tutto il loro codice open source relativo a Java sotto GPL con un'eccezione classpath . Da quanto ho capito, questo sembra consentire di combinare queste librerie con il proprio codice in prodotti che non devono essere coperti dalla GPL. Come funziona? Quali sono esempi di …
Sono solo uno sviluppatore junior, ma il mio lavoro mi costringe a lavorare con un codice PHP davvero terribile (pensa al peggior codice PHP che hai visto; poi pensa al codice due volte meno). Di solito provo a correggere i bug e combatto con la base di codice per aggiungere …
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.