Domande con tag 'coding-style'

3
risposte

C'è qualche situazione in cui sarebbe opportuno usare a meno che ... altro?

Questa costruzione è considerata errata unless #.. else #.. end Questo è il motivo generale delle confusioni a doppia negazione. Si traduce in: if not #.. if not not #.. end Siamo tutti d'accordo nel confondere. C'è qu...
posta 11.07.2013 - 23:05
2
risposte

Come utilizzare i metodi separati?

Tra le altre cose, il CQRS ha la regola che ognuno dei metodi ha una sola responsabilità. Quindi non possiamo avere questo nel modello: public class Store { public Item getOrCreateItem(int id) { //logic } //.... } e...
posta 22.02.2018 - 20:53
3
risposte

Come trattare con Classi che hanno lo stesso nome (diversi pacchetti)

Io e il mio team di R & D mantengono un grande numero di codice. Abbiamo suddiviso la nostra logica aziendale in più pacchetti. alcuni dei quali hanno classi con nomi identici . Come puoi immaginare, i nomi sono in conflitto quando entra...
posta 17.01.2016 - 08:22
3
risposte

Sta cambiando il tipo di una variabile partway attraverso una procedura in uno stile bad tipizzato in modo dinamico?

In Python (e occasionalmente in PHP) dove le variabili non hanno tipi fissi, eseguirò frequentemente 'tipo trasformazioni' su una variabile in modo parziale attraverso la logica del mio codice. Non parlo (necessariamente) di cast semplici, ma di...
posta 17.02.2013 - 11:40
3
risposte

Segnaposto nelle stringhe

Trovo che a volte utilizzi segnaposti nelle stringhe, come questo: $ cat example-apache <VirtualHost *:80> ServerName ##DOMAIN_NAME## ServerAlias www.##DOMAIN_NAME## DocumentRoot /var/www/##DOMAIN_NAME##/public_html </Virt...
posta 27.06.2013 - 15:55
3
risposte

Quali affermazioni e approcci dovrei evitare quando apprendo la programmazione funzionale?

Ho 6 anni di esperienza nella programmazione, principalmente seguendo il paradigma orientato agli oggetti, e sono interessato all'apprendimento della programmazione funzionale. Il mio obiettivo principale è diventare un programmatore di paradigm...
posta 12.08.2012 - 02:52
2
risposte

Dovrei usare il punto e virgola per delimitare le istruzioni di Scala?

Sono abituato a delimitare le dichiarazioni con un punto e virgola da Java, quindi naturalmente lo faccio anche nel codice Scala. Sento anche che il codice è più facile da leggere, perché è evidente dove finisce una frase e ne inizia un'altra. M...
posta 10.07.2013 - 09:50
7
risposte

Perché un datore di lavoro dovrebbe chiedere un campione di codice "lungo"? [chiuso]

Quale sarebbe un progetto di grandi dimensioni che include più file e > 1000 linee mostra a un datore di lavoro che alcuni singoli file e un paio di centinaia di linee non possono essere acquisiti?     
posta 03.10.2012 - 14:34
5
risposte

Le vulnerabilità di SQL Injection in un'applicazione PHP sono accettabili se mod_security è abilitato?

Mi è stato chiesto di controllare un'applicazione PHP. Nessuna struttura, nessun router, nessun modello. PHP puro. Poche funzioni condivise. HTML, CSS e JS tutti mescolati insieme. Ho scoperto numerosi posti in cui l'iniezione SQL sarebbe facilm...
posta 13.04.2012 - 22:26
3
risposte

Lo studio dei programmi di altre persone aiuta nella crescita personale? [chiuso]

Dovrei essere studiare grandi software scritti da altre persone nella nostra azienda? Il mio lavoro potrebbe essere un piccolo sottomodulo nella parte superiore del software, e potrebbe non essere richiesto di sapere cosa va sotto il cofano,...
posta 06.11.2012 - 09:35