Una delle cose con cui faccio fatica non è usare la notazione ungherese. Io non voglio avere per andare alla definizione della variabile solo per vedere che tipo è. Quando un progetto diventa esteso, è bello poter guardare una variabile con il prefisso 'bool' e sapere che sta cercando vero …
Attualmente sto facendo una revisione del codice e una delle cose che noto è il numero di eccezioni in cui il messaggio di eccezione sembra reiterare dove si è verificata l'eccezione. per esempio throw new Exception("BulletListControl: CreateChildControls failed."); Tutti e tre gli elementi di questo messaggio posso capire dal resto …
L'altra metà di questa domanda: come fanno i programmatori in Oriente a vedere i programmatori in Occidente? La parte orientale del mondo (India / Cina / Filippine) fornisce principalmente servizi di outsourcing nel mondo occidentale (USA ed Europa). Hai l'esperienza di lavorare con team offshore? Se sì, com'è stato? Possiedi …
Per dirla in altro modo ... Qual è il malinteso più frustrante e ritenuto più comune sulla programmazione, che hai riscontrato? Quali miti / idee sbagliate diffusi e di lunga data trovi difficile da dissipare / correggere per i programmatori . Per favore, spiega perché questo è un mito.
Mi chiedo fino a che punto le persone dovrebbero prendere la convalida dell'indirizzo e-mail. Il mio campo è principalmente lo sviluppo web, ma questo vale ovunque. Ho visto alcuni approcci: semplicemente controllando se c'è un "@" presente, che è semplice ma ovviamente non affidabile. un test regex più complesso per …
Sto lavorando e aggiungendo a un progetto ospitato da GitHub che include questo LICENCE.md (apparentemente la licenza del MIT alla lettera): Copyright (c) 2012 [Acme Corp] Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal …
Mentre i thread possono accelerare l'esecuzione del codice, sono effettivamente necessari? Ogni pezzo di codice può essere fatto usando un singolo thread o esiste qualcosa che può essere realizzato solo usando più thread?
Ero cattivo ... Troppo "codice da cowboy", non abbastanza impegno. Ora, eccomi qui con un impegno enorme. Sì, avrei dovuto impegnarmi da sempre, ma ormai è troppo tardi. Cos'è meglio? Fai un commit molto grande che elenca tutte le cose che ho cambiato Prova a suddividerlo in commit più piccoli …
Per chiarezza, una scadenza è: Un limite di tempo o una scadenza è un ristretto campo di tempo, o un particolare momento nel tempo, entro il quale un obiettivo o un compito deve essere realizzato. Da Wikipedia Per tutta la mia carriera nello sviluppo di software ho fatto "Agile" che …
Mi è stato chiesto di portare una persona nel nostro dipartimento IT che non ha esperienza di programmazione ma è una persona intelligente e capace e lo aiuta a passare alla programmazione, diciamo uno sviluppatore entry level che supporta le applicazioni .Net esistenti. Credo fermamente che questa persona possa farlo, …
Sono stato volontario per sedermi e parlare della vita e del lavoro di uno sviluppatore con uno studente di 15 anni di esperienza lavorativa la prossima settimana. Le catture sono questo Ho solo mezz'ora e Sarò solo una delle persone che le parleranno - altre persone che ricoprono ruoli diversi …
Le "migliori pratiche" sono ovunque nel nostro settore. Una ricerca di Google sulle "migliori pratiche di codifica" genera quasi 1,5 milioni di risultati. L'idea sembra portare conforto a molti; basta seguire le istruzioni e tutto andrà bene. Quando leggo di una best practice - per esempio, ne ho appena letti …
Diciamo che ho una condizione booleana a AND b OR c AND de sto usando una lingua in cui il precedente ANDè un ordine di funzionamento superiore OR. Potrei scrivere questa riga di codice: If (a AND b) OR (c AND d) Then ... Ma in realtà, questo equivale a: …
Sto imparando solo TDD. Comprendo che i metodi privati non sono verificabili e non dovrebbero essere preoccupati perché l'API pubblica fornirà informazioni sufficienti per verificare l'integrità di un oggetto. Ho capito OOP per un po '. Comprendo che i metodi privati rendono gli oggetti più incapsulati, quindi più resistenti ai …
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.