Domanda

Esistono molti strumenti CASE, molti software per diagrammi, disegni, documentazione. Ma possono sostituire la vecchia buona carta?

È stato utile?

Soluzione

Ogni giorno, tutto il giorno! (Va bene, non tutto il giorno, ma molto)

In realtà ho avuto un dibattito qualche tempo fa sul valore di psuedocode e stavo dando il mio contributo su quanta penna / carta e alcuni pseudocodici potevano fare miracoli a volte :)

Altri suggerimenti

Uso i computer per risolvere semplici problemi di progettazione, ma quando colpisco qualcosa di veramente duro esplodo i potenti strumenti: penna, carta e cervello.

Uso una lavagna per il design e carta e penna per TODO.

Soprattutto quando si tratta di fare un po 'di matematica prima dell'implementazione, non c'è niente di meglio che metterlo per primo sulla carta!

Nessun software potrà mai sostituire la semplice facilità di annotare idee e schizzi di soluzioni usando carta / penna! MAI!

Una volta che hai il tuo pensiero critico su un foglio, puoi prendere il tuo tempo per abbellirli usando software e strumenti fantasiosi.

Per tutto il tempo che uso carta e penna, li trovo strumenti preziosi per la programmazione! Prendere appunti, ecc. Ecc.

L'uso di schizzi rapidi è uno strumento prezioso per chiarire i requisiti con un cliente. Non devi essere Da Vinci per incapsulare rapidamente complesse logiche aziendali o comportamenti dell'interfaccia utente in alcuni semplici schizzi. Leah Buley su Adaptive Path ha grandi risorse su sketch per UX. I programmatori possono anche imparare queste tecniche. Risparmierai molto tempo usando la carta prima di sederti davanti a Visio.

Preferisco enormemente pencil & amp; carta (o pennarello) per pensare in tempo reale. Può gestire praticamente qualsiasi cosa il mio cervello pensi. Se ho bisogno di creare artefatti ufficiali, prenderò quello che ho disegnato e lo configurerò usando uno strumento. Ma di solito la copia iniziale è sufficiente.

In una nota a margine, non sono ancora sicuro del motivo per cui quasi tutti al college sono passati ai laptop per prendere appunti. Non hai quasi la possibilità di esprimere i tuoi pensieri in Word come fai sulla carta.

Sempre, specialmente per la logica complessa con molta programmazione condizionale!

Trovo sempre più facile annotare ciò che sto per disegnare / modellare prima di usare gli strumenti dell'applicazione.

Sempre. Quando voglio disegnare / scrivere qualcosa di complesso, non voglio padroneggiare un software per farlo. Significa anche che non ci sono applicazioni extra che registrano le risorse del mio sistema. Inoltre, c'è qualcosa di soddisfacente nello scrivere ad ogni angolo su un pezzo di carta :).

Il più delle volte, quando programma, riesco a vedere le carte dappertutto sulla mia scrivania, alcune sono stropicciate sul pavimento e altre no.
Di solito faccio il brainstorming su carta e diagrammi UML preliminari.
Se solo avessi una lavagna ... :)

Non uso carta e penna quando lavoro da solo, ma li uso sempre quando lavoro con altre persone, parlo con i clienti e così via. Uso principalmente le matite per disegnare diagrammi.

A mio avviso, la più bella della programmazione, il suo cuore è la progettazione di un buon algoritmo o pseudocodice. Prima pensavo che una carta e una penna potessero essere una buona idea, ma sono andato avanti per scriverlo, erano comunque dei programmi facili, brevi. Mi sono appena avvicinato alla domanda PNP, non che mi aspetto di risolverlo, ma la curiosità mi regola, Non è necessario affrontare un problema così grande per usare carta e penna, ma da quando ho capito che ho capito quanto sia importante. Risparmia tempo, ti rende più efficiente. Generale mentre stai programmando ti concentri in piccoli concetti come: questa variabile int ...? Per avere una visione d'insieme del programma, il modo migliore È una penna, che ti consente di concentrarti su un problema e andare con le cose tecniche, la gestione della memoria, la sicurezza, il codice veloce ... Se vai direttamente alla tastiera, potresti dedicare molto tempo a creare una grande funzione potente da realizzare alla fine Non ti serve perché accade che quella variabile "a" sarà sempre negativo o altro. Ma per favore, fidati di me, ho appena iniziato a programmare, ma per fortuna ho scoperto il mondo della carta e penna. Ho appena capito che la tua domanda non è in realtà né un sì, non c'è dubbio sul confronto con diagrammi, documentazione. Penna e carta prima di scrivere il programma. Documentare mentre programmi e che è una buona idea usare un computer, intendo ovviamente puoi documentarlo con documenti ma avere il tuo codice pieno di / * * / È solo più veloce e meglio leggerlo e modificarlo di nuovo. Quindi c'è un posto per entrambe le cose, ma resta con la penna all'inizio.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top