In Git è possibile impostare e applicare un buon modello di commit. Puoi consigliare (preferibilmente con argomentazione) un buon modello / linee guida di commit da applicare in azienda?
Quando si crea un'applicazione non banale, è meglio concentrarsi su come far funzionare le cose rapidamente e prendere scorciatoie nel codice come mescolare la logica del modello con le proprie viste, rompere l'incapsulamento - odori tipici del codice? Oppure, stai meglio prendendo il tempo in anticipo per costruire più architettura, …
Ci sono delle tecniche di programmazione che ritieni siano state abusate (IE ha usato in modo più eccessivo di quello che dovrebbero essere) o abusate, o usate un po 'per tutto, pur non essendo una soluzione davvero buona a molti dei problemi che le persone tentano di risolvi con esso. …
Voglio andare in vacanza e non pensare affatto al lavoro, ma vogliono che fornisca loro un numero di contatto in caso di emergenza (il server si arresta, i malfunzionamenti del servizio Web, ecc.). Temo che verrà abusato (mi contatteranno prima di provare tutto per esempio) ma penso anche che se …
Lo scopo di questa domanda non è quello di mettere insieme un elenco completo di funzioni del linguaggio di programmazione senza le quali non puoi vivere o che vorresti fosse nella tua lingua principale preferita. Lo scopo di questa domanda è quello di mettere in luce gli angoli del design …
Questo è in seguito alla mia precedente domanda in cui ho posto la domanda è necessario imparare algoritmi e strutture di dati. Sento di si. Ora lavoro in un ambiente in cui non avrò mai la possibilità di impararlo sperimentando o praticamente o in qualsiasi incarico. Qual è l'approccio giusto …
Pensavo di aver fatto bene durante le interviste, ma a quanto pare gli intervistatori non la pensavano così. È appropriato chiedere un motivo dopo aver ricevuto l'e-mail di rifiuto? Dopo tutto non voglio infastidire la persona delle risorse umane. Sono uno studente, quindi non sono così tante esperienze di ricerca …
Quanto è necessario o importante? Cerco di tenere un elenco aggiornato di blog o siti da seguire, ma per la maggior parte del tempo tiro su il profilo di qualcuno e noto che non c'è nulla lì . È davvero importante? Capisco che ci sono diversi livelli di programmazione (dai …
Esiste una definizione generalmente concordata su cosa sia un'astrazione di programmazione , come usata dai programmatori? [Nota, l'astrazione di programmazione non deve essere confusa con le definizioni del dizionario per la parola "astrazione".] Esiste una definizione inequivocabile o persino matematica? Quali sono alcuni chiari esempi di astrazioni?
Hai imparato a toccare il tipo quando già lavoravi come programmatore? In tal caso, in che modo ha influito sulla tua produttività? Oppure non riesci ancora a toccare il tipo e pensi che ti trattiene? Secondo Steve Yegge è essenziale, Personalmente non ho notato molta differenza, forse perché stavo spendendo …
Non deve essere correlato alla programmazione o allo sviluppo del software, ma solo durante un'intervista ha chiesto un lavoro relativo all'IT. So che alcune domande del "campo sinistro" hanno lo scopo di vedere come il candidato affronta situazioni inaspettate e nuove, ma qui sto cercando una domanda che sembrava completamente …
Durante tutto il corso della programmazione, finirai con alcuni commenti che spiegano il codice e alcuni commenti che rimuovono il codice: // A concise description const a = Boolean(obj); //b = false; Esiste un buon metodo per analizzare rapidamente quale è quale? Ho giocato con l'uso di 3 /e /** …
Lavoro in un progetto che utilizza (Spring) Dependency Injection per letteralmente tutto ciò che è una dipendenza di una classe. Siamo a un punto in cui il file di configurazione di Spring è cresciuto a circa 4000 righe. Non molto tempo fa ho visto uno dei discorsi di zio Bob …
Supponiamo che io abbia 4 tipi di servizi che offro (è improbabile che cambino spesso): analisi Design Programmazione Altro Supponiamo che io abbia 60-80 di servizi effettivi che rientrano ciascuno in una delle categorie precedenti. Ad esempio, "un servizio" può essere "Programma di test utilizzando la tecnica A" ed è …
Ci sono innumerevoli storie di guerra su quanto tempo può richiedere una compilazione. Anche xkcd ne ha fatto menzione. Ora, non sto programmando da molto tempo e per lo più sono stato esposto a Java e Python (e Python è un linguaggio interpretato, non compilato). Mi rendo conto che è …
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.