Tutte le domande

15
risposte

TDD Red-Green-Refactor e se / come testare metodi che diventano privati

Per quanto ho capito, molte persone sembrano concordare sul fatto che i metodi privati non dovrebbero essere testati direttamente, ma piuttosto attraverso qualunque metodo pubblico li chiami. Posso vedere il loro punto, ma ho qualche problema co...
posta 15.04.2015 - 10:51
9
risposte

Posso scrivere codice ... ma non posso progettare bene. Eventuali suggerimenti? [chiuso]

Sento di essere bravo a scrivere codice in bit e in pezzi, ma i miei progetti fanno davvero schifo. La domanda è: come posso migliorare i miei progetti - e diventare a sua volta un designer migliore? Penso che le scuole e le università faccia...
posta 24.05.2012 - 07:16
14
risposte

Devo utilizzare le parentesi nelle istruzioni logiche anche dove non necessario?

Diciamo che ho una condizione booleana a AND b OR c AND d e sto usando una lingua in cui AND ha un precedente di ordine operativo superiore a OR . Potrei scrivere questa riga di codice: If (a AND b) OR (c AND d) Then ... Ma in...
posta 11.06.2013 - 16:59
15
risposte

Quanto aiuto devo dare durante le interviste tecniche? [chiuso]

Mi viene chiesto di esibirti o di sederti durante molte interviste tecniche. Chiediamo domande logiche e semplici problemi di programmazione che l'intervistato dovrebbe essere in grado di risolvere sulla carta. (Preferirei avere accesso a una ta...
posta 07.08.2012 - 05:45
6
risposte

Perché i float fanno ancora parte del linguaggio Java quando i doppi sono per lo più consigliati?

In ogni luogo che ho guardato, dice che double è superiore a float in quasi tutti i modi. float è stato reso obsoleto da double in Java, quindi perché è ancora usato? Programma molto con Libgdx e ti costringono a usare...
posta 26.04.2016 - 18:08
7
risposte

Come essere un buon cittadino durante la scansione di siti Web?

Svilupperò alcune funzionalità in grado di eseguire la scansione di vari siti Web pubblici e di elaborare / aggregare i dati su di essi. Nulla di strano è cercare indirizzi e-mail - in effetti è qualcosa che potrebbe effettivamente portare traff...
posta 11.07.2011 - 03:25
11
risposte

Come dovrei organizzare il mio albero dei sorgenti?

Sono uno sviluppatore individuale che lavora, in gran parte, su progetti web (W / LAMP) e, a volte, su progetti C / C ++ (non-GUI) di dimensioni medie. Spesso faccio fatica a strutturare il mio albero del codice sorgente. In effetti, di solit...
posta 06.06.2011 - 15:33
11
risposte

git per progetti personali (one-man). Eccessivo?

Conosco e uso due sistemi di controllo della versione: Subversion e git. Subversion, al momento, viene utilizzato per progetti personali in cui sono l'unico sviluppatore e git viene utilizzato per progetti e progetti open source in cui credo che...
posta 18.04.2011 - 20:13
5
risposte

Come gestire un avviso sul copyright in un progetto open source?

Sto lavorando e aggiungendo a un progetto ospitato da GitHub che include questo LICENCE.md (apparentemente la licenza MIT): Copyright (c) 2012 [Acme Corp] Permission is hereby granted, free of charge, to any person obtaining a copy of this so...
posta 24.07.2012 - 13:09
9
risposte

Verifica la gestione di First vs Exception?

Sto lavorando al libro "Head First Python" (è la mia lingua per imparare quest'anno) e Sono arrivato a una sezione in cui discutono su due tecniche di codice: Controllo della gestione di First vs Exception. Ecco un esempio del codice Pytho...
posta 11.03.2012 - 03:53