Nella mia formazione mi è stato detto che è un'idea imperfetta esporre all'utente le chiavi primarie effettive (non solo chiavi DB, ma tutti gli accessori principali). Ho sempre pensato che fosse un problema di sicurezza (perché un utente malintenzionato poteva tentare di leggere cose non proprie). Ora devo verificare se …
Sono uno sviluppatore junior e sono stato nel settore per 5 anni. Nella mia attuale compagnia c'è un anziano, chiamiamolo Infesto. A volte mi viene data l'opportunità di brillare e fare qualcosa di completamente nuovo da zero. Uno degli esempi più recenti è stato che ho dovuto creare un singleton …
In una recente intervista ho chiesto agli intervistatori "come si fa a valutare nuove tecnologie e librerie (come SignalR) e metterle in pratica?". Hanno detto di no, che invece scrivono tutto da soli, quindi non devono fare affidamento su nessun altro. L'azienda non lavora per il governo o per gli …
Qual è la differenza tra la creazione di un'applicazione Outside In e la costruzione Inside Out utilizzando TDD? Questi sono i libri che ho letto su TDD e test unitari: Sviluppo guidato dai test: da esempio Sviluppo guidato dai test: una guida pratica: una guida pratica Soluzioni reali per lo …
Dove lavoro vedo molte classi che fanno cose come questa: public class ClassThatCallsItsOwnGettersAndSetters { private String field; public String getField() { return field; } public void setField(String field) { this.field = field; } public void methodWithLogic() { setField("value"); //do stuff String localField = getField(); //do stuff with "localField" } } …
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 …
Voglio contribuire a progetti open source su Github. Principalmente, vorrei solo iniziare a correggere piccoli bug o aggiungere funzionalità. Non ho in mente un progetto particolare. Mi piacerebbe lavorare su progetti C, C ++, Python, .NET, Java, ecc. Tuttavia, il mio problema è che non riesco a capire come trovare …
Quali sono state le decisioni di progettazione che hanno sostenuto il fatto di voidnon essere costruibili e di non essere ammessi come tipo generico? Dopotutto è solo un vuoto speciale structe avrebbe evitato il PITA totale di avere distinti Funce Actiondelegati. (C ++ consente voidrendimenti espliciti e consente voidcome parametro …
while (1) { if (1+1==2) { print "Yes, you paid attention in Preschool!"; } else { print "Wait... I thought 1+1=2"; } } Come sviluppatore, noi tutti abbiamo di utilizzare i cicli molto di frequente. Lo sappiamo. Quello che mi chiedevo era, chi pensava all'idea di avere dei loop? Quale …
Ho usato progetti open source per un po 'e ho sviluppato applicazioni open source e ogni tanto mi capita di trovare le parole "Nightly Build" e sono sempre stato curioso di sapere cosa significhi effettivamente. Significa letteralmente che i progetti vengono eseguiti esclusivamente come progetti collaterali (di solito di notte …
Quindi, mi viene detto che HTML5 è il grande passo avanti. L'ultimo passo in avanti di cui sono a conoscenza è stata l'introduzione di XHTML. I vantaggi erano evidenti: semplicità, rigore, capacità di utilizzare parser e generatori XML standard per lavorare con le pagine Web e così via. Che strano …
Ho letto molto su traccia e registrazione, cercando di trovare qualche regola d'oro per le migliori pratiche in materia, ma non ce ne sono. La gente dice che i bravi programmatori producono una buona traccia, ma la mettono così e deve provenire dall'esperienza. Ho anche letto domande simili qui e …
A uno dei miei amici è stata posta questa domanda dell'intervista - "Esiste un flusso costante di numeri provenienti da un infinito elenco di numeri da cui è necessario mantenere una struttura di dati in modo da restituire i primi 100 numeri più alti in un dato momento. Supponiamo 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.