Quali angoli hai tagliato al lavoro?

2

Hai mai lasciato che le norme di codifica scendessero per rispettare le scadenze o per risparmiare tempo?

Inizierò con un esempio banale:

Abbiamo elaborato uno standard di codifica al lavoro su quali parentesi / formattazione utilizzare e così via. Lo ignoro e uso lo strumento di formattazione automatica in netbeans.

    
posta Keyo 04.11.2010 - 01:12
fonte

5 risposte

5

So che questo è generalmente un grosso no-no nei libri sulla programmazione efficace, ma spesso capovolgo il bozo bit su alcune persone. Non ho avuto effetti negativi finora.

    
risposta data 04.11.2010 - 01:40
fonte
2

Ci sono molte volte in cui ho lasciato che i commenti scivolino, e poi quando ho più tempo a inserirli. In realtà è un vantaggio poiché nel ridefinire ciò che ho fatto, mi dà una prospettiva migliore su questo, e a volte vengo fuori con modi migliori per fare il lavoro.

    
risposta data 04.11.2010 - 01:36
fonte
1

Di solito non cambio le pratiche generali di codifica, ma posso lasciare che il codice scivoli dal design. Di solito questo accade quando trovo il design che deve essere rielaborato un po ', ma invece di farlo semplicemente pinzetto un codice che lo renderà funzionante con un design inadeguato. Di solito faccio alcuni commenti su TODO per poterli aggiustare più tardi.

    
risposta data 04.11.2010 - 13:52
fonte
1

Scrivere metodi per fare una cosa invece di tutte le permutazioni e le eccezioni.

A volte devo tagliare gli angoli codificando un metodo per essere molto specifico su ciò che sto attualmente pubblicando. Un esempio di base potrebbe essere se hai l'obbligo di scrivere un metodo per prendere un ordine e spedirlo da qualche parte da un magazzino. A volte scrivo il codice in modo tale che si supponga che tutto provenga da quel singolo magazzino. Ma cosa succede quando ricevono un nuovo magazzino? O 5? Stiamo crescendo, quindi potrebbe essere presto, ma per fare multipli richiederebbe metodi per tradurre l'inventario e la vicinanza di un magazzino a cui il magazzino spedirebbe effettivamente le merci. Cosa succede se uno è fuori dal prodotto? Aspetti visto che è il più vicino? Spedite semplicemente dall'altra se ce l'hanno? Per quanto riguarda i costi di spedizione? Ne vale la pena? È troppo codifica in più su una scadenza. A volte devo attraversare quel ponte quando arrivo ad esso.

    
risposta data 04.11.2010 - 14:18
fonte
0

Nessuno ... Ho morso il proiettile

Mi sono così arrabbiato un giorno che ho dedicato intenzionalmente sei ore a scrivere un generatore di codice in SQL. Sono state le migliori sei ore di programmazione che abbia mai trascorso. Quel generatore di codice mi ha salvato almeno 3 ore su ogni progetto da quel giorno in poi.

    
risposta data 06.11.2010 - 22:01
fonte

Leggi altre domande sui tag