È buona norma chiamare la variabile restituita da un metodo con un nome variabile result? Per esempio: public Zorglub calculate() { Zorglub result = [...] [...] return result; } O dovrei nominarlo dal suo tipo? public Zorglub calculate() { Zorglub zorglub = [...] [...] return zorglub; } Ho visto entrambi …
Potrei passare del tempo (e partecipare attivamente) a Programmers.SE e Stack Overflow mi aiuterebbero a migliorare le mie capacità di programmazione vicino a ciò che passare il tempo a leggere un libro come Code Complete 2 (che altrimenti sarebbe il prossimo nella mia lista di lettura) mi aiuterà. Ok, potrebbe …
In un'altra domanda che ho posto di recente sulle migliori pratiche per la lavagna , c'è stato un consenso generale sul fatto che pensare ad alta voce mentre trovare la risposta era la migliore strategia. In effetti, lunghi momenti di silenzio sono imbarazzanti. Tuttavia, dopo le recenti interviste, ho notato …
La domanda dovrebbe essere chiara dal suo titolo. Ad esempio Apache salva i suoi accessi e registra i log degli errori nei file anziché in RDBMS, indipendentemente da quanto grande o piccola scala venga utilizzata. Per RDMS non ci resta che scrivere query SQL e farà il lavoro mentre per …
Tutti continuano a dire che uno dei problemi di JavaScript sta usando +[ esempio ] per la concatenazione di stringhe. Alcuni sostengono che il problema non si sta utilizzando +, è la coercizione di tipo [vedere i commenti dell'esempio precedente]. Ma i linguaggi fortemente tipizzati usano + per la concatenazione …
Quando si leggono varie domande di Stack Overflow e il codice di altri, il consenso generale su come progettare le classi viene chiuso. Ciò significa che per impostazione predefinita in Java e C # tutto è privato, i campi sono finali, alcuni metodi sono definitivi e talvolta le classi sono …
Il processo di gestione degli errori personalizzati in ASP.NET MVC (3 in questo caso) sembra essere incredibilmente trascurato. Ho letto le varie domande e risposte qui, sul web, le pagine di aiuto per vari strumenti (come Elmah), ma mi sento come se fossi andato in un cerchio completo e ancora …
Quando ho parlato con un amico non programmatore, mi è capitato di menzionare il concetto di "bellissimo codice" e lei voleva capire cosa significasse, ma ero un po 'in perdita su come spiegarlo a qualcuno che non avrebbe avuto contesto qualunque. Quando comunque tutto il codice sembra incomprensibile per qualcuno, …
Quindi un algoritmo può essere brevettato? Ho visto questa affermazione che mi ha fatto pensare: Tutti si asterrebbero dal brevettare i miglioramenti dell'algoritmo dei punti di contorno per almeno diversi anni, diciamo fino al 2021. In modo che gli sviluppatori del progetto Outliner si sentano liberi di implementare le proprie …
È una specie di legge di Murphy? Forse se voglio assumere un ottimo ninja di programmazione dovrei controllare il suo sito Web come in "Mostra il mio sito Web e dirò quanto sei bravo" EDIT: Vai alla scheda top utenti di StackOverflow e vedrai
Ho notato un comportamento in me stesso che chiamo "sindrome del punto di arresto" ... significa che non posso smettere di lavorare fino a quando non raggiungo un "punto di arresto" (o mi esaurisco). In altre parole, se mi trovo nella zona a lavorare per completare una funzione, non mi …
Non vedo alcun uso per la distinzione tra maiuscole e minuscole in un linguaggio di programmazione, a parte il codice offuscato. Perché implementarlo in un linguaggio di programmazione? Aggiornare: Sembra che qualcuno che conosci abbia fatto una dichiarazione al riguardo .
Conosci la futura compagnia abbastanza bene ma ti viene chiesto "Hai qualche domanda per noi?". Per mostrare interesse, quali sono alcune delle tue domande preferite a cui rispondere?
Sto cercando di insegnare a me stesso come calcolare la notazione BigO per una funzione arbitraria. Ho trovato questa funzione in un libro di testo. Il libro afferma che la funzione è O (n 2 ). Fornisce una spiegazione del perché, ma faccio fatica a seguirlo. Mi chiedo se qualcuno …
Mi sto tuffando nel design guidato dal dominio (DDD) e mentre ci approfondisco ci sono alcune cose che non capisco. A quanto ho capito, un punto principale è quello di dividere la logica di dominio (Business Logic) dall'infrastruttura (DB, file system, ecc.). Quello che mi chiedo è: cosa succede quando …
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.