Ho lavorato in due società, ognuna con una metodologia diversa per quanto riguarda le revisioni del codice: Nella prima azienda, i leader del team hanno condotto una revisione del codice ed è stato richiesto dopo il completamento di ogni modulo. Tuttavia, nella seconda società, i leader del team non erano …
Sembra che, secondo la mia esperienza, convincere noi ingegneri a stimare e determinare accuratamente i compiti da svolgere sia come tirare i denti. Piuttosto che dare una stima di swag di 2-3 settimane o 3-6 mesi ... qual è il modo più semplice per definire programmi software in modo che …
Di recente, ho dovuto capire la progettazione di un piccolo programma scritto in una lingua di cui non avevo idea ( ABAP , se devi saperlo). Potrei capirlo senza troppe difficoltà. Mi rendo conto che padroneggiare una nuova lingua è un gioco con la palla completamente diverso, ma comprendere semplicemente …
L'uso dei desktop sta diminuendo di giorno in giorno nella vita quotidiana ma ai fini della codifica ci sono dei motivi per usare il desktop sopra il laptop?
A volte, le cose che devo fare per il mio lavoro sono interessanti e coinvolgenti. A volte no. Occasionalmente, in realtà non lo sono. Hai qualche strategia o trucco particolare per affrontare quei tratti noiosi quando il tuo cervello preferirebbe fare qualcosa di diverso da quello che dovresti fare, in …
Sono confuso su alcune delle notazioni dei diagrammi di classe UML. Abbastanza sicuro di sapere cosa significhi Associazione . Qualsiasi relazione tra istanze di due classi, in cui un'istanza di una classe deve conoscere un'istanza della seconda classe per eseguire il suo lavoro - è una relazione di associazione. Un'associazione …
Mi sembra molto utile usare Javascript per le attività generali di scripting lato server poiché ha più o meno le stesse funzionalità di Perl e Python. Ma AFAIK non ci sono interpreti Javascript generalmente disponibili per le principali architetture di macchine. Immagino che l'altro problema potrebbe essere la mancanza di …
È questo: public MyClass { public const string SomeString = "SomeValue"; } peggio di così: public MyClass { public static string SomeString { get{ return "SomeValue";}} } È possibile fare riferimento a entrambi allo stesso modo: if (someString == MyClass.SomeString) ... Il secondo, tuttavia, ha la protezione di essere una …
Stiamo avviando un sistema e talvolta riceviamo la famosa eccezione NullReferenceExceptioncon il messaggio Object reference not set to an instance of an object. Tuttavia, in un metodo in cui abbiamo quasi 20 oggetti, con un registro che dice che un oggetto è nullo, non è affatto utile. È come dirti, …
Di recente ho iniziato come sviluppatore junior. Oltre ad essere una delle persone meno esperte della squadra, sono anche una donna, che si presenta con ogni sorta delle sue sfide lavorando in un ambiente dominato dagli uomini. Ultimamente ho avuto problemi perché sento che sto ricevendo troppe critiche pedanti ingiustificate …
A volte abbiamo una logica di business rappresentata nel codice del controller delle nostre applicazioni. Questa è di solito una logica che differenzia quali metodi chiamare dal modello e / o quali argomenti passarli. Un altro esempio di ciò è un insieme di funzioni di utilità esistenti nel controller che …
Se dovessi iniziare a concentrarmi sulla piattaforma .NET ed essere autonomo, probabilmente mi piacerebbe avere alcune licenze di Windows 7, Windows Server 2008, Visual Studio 2010 solo per l'ambiente di sviluppo e per i test, e poi alcune licenze per l'ambiente di produzione (un Web Windows Server 2008) e aggiunto …
Abbiamo una funzione API che suddivide un importo totale in importi mensili in base alle date di inizio e fine indicate. // JavaScript function convertToMonths(timePeriod) { // ... returns the given time period converted to months } function getPaymentBreakdown(total, startDate, endDate) { const numMonths = convertToMonths(endDate - startDate); return { …
Recentemente ho cercato di spiegare i puntatori in modo visivo, come flashcard. Domanda 001: questo è il disegno di una posizione nella memoria del computer. È vero che il suo indirizzo è 0x23452? Perché? Risposta: Sì, perché 0x23452descrive dove il computer può trovare questa posizione. Domanda 002: è vero che …
Sto mantenendo un'API pubblica e devo deprecare un metodo. Esiste una regola generale su quanti mesi / anni / versioni prima dell'eliminazione dovrei deprecare un metodo?
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.