Tutte le domande

2
risposte

La definizione di "Sistemi di tipo strong" [chiusa]

Ho visto il presunto "The Trouble with Types" di Martin Odersky. Ha diviso i linguaggi di programmazione in due dimensioni nella tabella "Paesaggio dei sistemi di tipi"; Una dimensione "Statico / Dinamica" e una "strong / Debole". Ho cercato...
posta 02.09.2014 - 17:44
10
risposte

è dovere del programmatore disabilitare l'elenco delle directory?

Recentemente ho un progetto in cui è abilitato un elenco di directory, grazie al quale alcuni script possono essere visti dal mondo esterno. Ho chiesto all'amministratore del sito e ha detto che non è una sua responsabilità, è il lavoro del prog...
posta 14.03.2012 - 06:17
5
risposte

Perché è scoraggiato creare variabili al volo? PHP ti dà un errore di notifica

Voi ragazzi avete familiarità con quegli fastidiosi errori di avviso di PHP? Sai, quelli che appariranno quando fai qualcosa di simile: if($some_variable == 45) Ma se $ some_variable non fosse già stato creato, PHP sarà come "Hey! Idiot! Qu...
posta 01.02.2012 - 19:11
11
risposte

Codice generato IDE

Molti IDE hanno la capacità di sputare automaticamente pezzi di codice scritti. Ad esempio, potrebbe generare una coppia getter / setter per te. Mi chiedo se non sia un tentativo di aggirare alcuni difetti nella lingua. Se il tuo IDE può capire...
posta 19.11.2010 - 04:21
5
risposte

C'è qualche prova che le interfacce grafiche tendono a rovinare con i repository SVN e Git?

Nella mia azienda mi trovo di fronte all'affermazione secondo cui le interfacce grafiche per VCS come SVN o (soprattutto) Git tendono a confondere i repository, specialmente per quanto riguarda la ramificazione. Essendo un appassionato utente...
posta 19.03.2012 - 10:47
4
risposte

Attribuzione multipla in Python, JS, ...?

Per caso ho scoperto questo a=b=c=d=e=f=2 nell'interprete python (2.7) (e JavaScript pochi minuti dopo). Questa è una funzionalità o il modo in cui funziona l'interprete, se è una funzione come viene chiamata? Le altre lingue hanno qu...
posta 20.09.2012 - 15:16
4
risposte

La creazione di funzioni di utilità veramente piccole è una cattiva idea? [duplicare]

Recentemente, ho parlato con un amico del codice che ho scritto. Il codice ha un aspetto simile a: import json def save_data(destination, data): with open(destination, 'w') as out: json.dump(data,out, ensure_ascii=False) # Code... s...
posta 09.11.2017 - 18:06
4
risposte

Complessità nei cicli nidificati

Premessa: In questo post creerò la confusione comune tra O(n) e Theta(n) come notazioni di complessità. Scriverò pseudo-codice per parlare di algoritmi, usando qualsiasi notazione che trovo di mio gradimento. Lo so, ancora un...
posta 02.01.2014 - 10:53
3
risposte

Il valore di un codice più semplice rispetto alle prestazioni dovrebbe restituire più valori?

Troppo spesso mi trovo ad affrontare situazioni in cui ho bisogno di ottenere diversi tipi di informazioni da un metodo. Di solito penso a lungo e duramente per aggirare queste situazioni, ma penso che sia un lavoro inutile che sto facendo. La m...
posta 29.10.2014 - 21:39
4
risposte

Domanda di progetto open source nell'intervista [chiusa]

Recentemente ho richiesto una posizione come sviluppatore C # e durante l'intervista, gli intervistatori mi hanno chiesto molte volte se contribuivo a sviluppare uno o più progetti open source. Dato che mi hanno lasciato scrivere molto codice...
posta 19.09.2013 - 08:17