Ho notato sempre più menzioni (sia nei post qui che nelle attuali descrizioni dei lavori) dei "portafogli" dei programmatori - in genere i loro profili pubblici su siti come questo, GitHub , ecc. Quanto è importante questo e le aziende (in particolare le startup) rifiuterebbero (o scarterebbero immediatamente senza nemmeno …
Sto cercando di capire la differenza tra linguaggi procedurali come C e linguaggi orientati agli oggetti come C ++. Non ho mai usato C ++, ma ho discusso con i miei amici su come differenziare i due. Mi è stato detto che C ++ ha concetti orientati agli oggetti e …
Per un software personalizzato che probabilmente impiegherà un anno o più per svilupparsi, come farei per determinare cosa addebitare come consulente? Sto facendo fatica a trovare un numero e le ricerche online stanno fornendo numeri molto diversi (tra $ 55 / ora e $ 300 / ora). Non voglio sparare …
So che potrebbe essere stato chiesto prima, ma qui non va nulla ... Perl è ancora qualcosa che sarebbe considerato utile? Se qualcuno fosse un nuovo programmatore (completamente nuovo nella programmazione o con solo pochi mesi / anni di esperienza), Perl sarebbe qualcosa da considerare utile da imparare? Il Perl …
Trascorro molto tempo a lavorare su progetti in cui sono l'unico sviluppatore, project manager, designer, persona QT (Sì, lo so ... Bad!), E talvolta sono anche il cliente. Ho provato di tutto per pianificare i progetti e gestirmi, dalla sola seduta e lavoro al freestyle fino a quando il progetto …
Hai mai dovuto lavorare a standard di codifica che: Diminuito notevolmente la tua produttività? Originariamente sono stati inclusi per buoni motivi, ma sono stati mantenuti molto tempo dopo che la preoccupazione originale è diventata irrilevante? Erano in una lista così a lungo che era impossibile ricordarli tutti? Ti ha fatto …
Perché oggi sembra così facile piratare? Sembra un po 'difficile credere che, con tutti i nostri progressi tecnologici e i miliardi di dollari spesi per progettare il software più incredibile e strabiliante, non abbiamo ancora altri mezzi per proteggere dalla pirateria se non un "numero di serie / chiave di …
Sto tentando di vendere la mia organizzazione sul valore delle revisioni del codice. Ho lavorato in diversi posti dove sono stati impiegati. Li ho visti abituati a scegliere le scelte stilistiche e le decisioni funzionali, e li ho visti usati come nient'altro che un controllo dell'intestino per assicurarsi che non …
Come notato nei commenti di @ benjamin-gruenbaum, questa è chiamata la trappola booleana: Di 'che ho una funzione come questa UpdateRow(var item, bool externalCall); e nel mio controller, quel valore per externalCallsarà sempre VERO. Qual è il modo migliore per chiamare questa funzione? Di solito scrivo UpdateRow(item, true); Ma chiedo …
Stroustrup dice "Non inventare immediatamente una base unica per tutte le tue classi (una classe Object). In genere, puoi fare di meglio senza di essa per molte / la maggior parte delle classi." (Il linguaggio di programmazione C ++ Quarta edizione, Sezione 1.3.4) Perché una classe base per tutto è …
In breve, dovremmo progettare la morte nei nostri programmi, processi e thread a basso livello, per il bene dell'intero sistema? I fallimenti accadono. I processi muoiono. Pianifichiamo un disastro e occasionalmente ci riprendiamo. Ma raramente progettiamo e realizziamo la morte imprevedibile del programma. Speriamo che i tempi di attività dei …
Durante lo sviluppo (funzionalità o correzione di errori) a volte mi capita di scoprire bug che non sono direttamente correlati a ciò su cui sto lavorando. Cosa dovrei fare in quella situazione. Basta aggiustarlo? Prova a ricordare di ripararlo più tardi? Scrivilo da qualche parte? Oppure inseriscilo nel sistema di …
Dopo quasi 4 anni di esperienza, non ho visto un codice in cui viene utilizzata la parola chiave yield . Qualcuno può mostrarmi un uso pratico (insieme alla spiegazione) di questa parola chiave e, in tal caso, non ci sono altri modi più semplici per completare ciò che può fare?
A che punto YAGNI dovrebbe avere la precedenza sulle buone pratiche di codifica e viceversa? Sto lavorando a un progetto sul posto di lavoro e voglio introdurre lentamente buoni standard di codice ai miei colleghi (al momento non ce ne sono e tutto è solo un po 'hackerato insieme senza …
Questa è solo una meraviglia che ho avuto durante la lettura di linguaggi interpretati e compilati. Ruby è senza dubbio un linguaggio interpretato poiché il codice sorgente viene elaborato da un interprete nel punto di esecuzione. Al contrario, C è un linguaggio compilato, poiché è necessario compilare prima il codice …
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.