¿Está utilizando & # 8220; lápiz y papel & # 8221; durante la programación? [cerrado]

StackOverflow https://stackoverflow.com/questions/1800746

  •  05-07-2019
  •  | 
  •  

Pregunta

Hay muchas herramientas CASE, muchos programas para diagramas, dibujos y documentación. ¿Pero pueden reemplazar el buen papel viejo?

¿Fue útil?

Solución

¡Todos los días, todo el día! (Bien, no todo el día, pero mucho)

Realmente tuve un debate hace un tiempo sobre el valor del psuedocode, y estaba dando mi opinión sobre cuánto bolígrafo / papel y algún pseudocódigo podría hacer maravillas a veces :)

Otros consejos

Utilizo computadoras para resolver problemas de diseño fáciles, pero cuando golpeo algo realmente duro saco las poderosas herramientas: lápiz, papel y cerebro.

Utilizo una pizarra para el diseño y lápiz y papel para TODOS.

Especialmente cuando se trata de hacer algunos cálculos matemáticos antes de la implementación, ¡no hay nada mejor que dejarlo en papel primero!

¡Ningún software puede reemplazar la simple facilidad de anotar ideas y bocetos de soluciones con lápiz / papel! ¡NUNCA!

Una vez que tenga su pensamiento crítico en un papel, puede tomarse su tiempo para embellecerlos utilizando sofisticados softwares y herramientas.

¡Todo el tiempo que uso lápiz y papel, encuentro herramientas invaluables para programar! Hacer notas, etc., etc. ...

El uso de bocetos rápidos es una herramienta invaluable para aclarar los requisitos con un cliente. No tiene que ser Da Vinci para encapsular rápidamente la lógica empresarial compleja o los comportamientos de la interfaz de usuario en algunos bocetos simples. Leah Buley en Adaptive Path tiene excelentes recursos para dibujar para UX. Los programadores también pueden aprender estas técnicas. Ahorrará mucho tiempo usando papel primero, antes de sentarse frente a Visio.

Prefiero mucho el lápiz y amp; papel (o bolígrafo y marcador) para pensar en tiempo real. Puede manejar casi cualquier cosa que mi cerebro piense. Si necesito crear algún artefacto oficial, tomaré lo que he dibujado y lo configuraré con una herramienta. Pero generalmente la copia inicial es suficiente.

En una nota al margen, todavía no estoy seguro de por qué casi todos en la universidad cambiaron a computadoras portátiles para tomar notas. No tienes ni cerca la capacidad de expresar tus pensamientos en Word como lo haces en papel.

¡Todo el tiempo, especialmente para lógica compleja con mucha programación condicional!

Siempre me resulta más fácil anotar lo que estoy a punto de dibujar / modelar antes de usar las herramientas de aplicación.

Todo el tiempo. Cuando quiero dibujar / escribir algo complejo, no quiero dominar una pieza de software para hacerlo. También significa que no hay aplicaciones adicionales que acaparen los recursos de mi sistema. Además, hay algo satisfactorio en escribir en todos los ángulos en una hoja de papel :).

La mayoría de las veces cuando programo puedes ver papeles en todo mi escritorio, algunos están arrugados en el piso y otros no.
Usualmente hago mi lluvia de ideas en papel y diagramas preliminares de UML.
Si tan solo tuviera una pizarra ... :)

No uso lápiz y papel cuando trabajo solo, pero siempre los uso cuando trabajo con otras personas, hablando con clientes, etc. Principalmente uso lápices para dibujar diagramas.

En mi opinión, lo más bello de la programación, su corazón es diseñar un buen algoritmo o pseudocódigo. Antes pensé que un papel y un bolígrafo podrían ser una buena idea, pero seguí adelante para escribirlo. Sin embargo, eran programas fáciles, cortos. Acabo de abordar la pregunta de PNP, no es que espere resolverla, pero la curiosidad me gobierna, No es necesario enfrentar un problema tan grande para usar papel y lápiz, pero desde que me metí en eso me di cuenta de lo importante que es. Ahorra tiempo, te hace más eficiente. General mientras está programando se concentra en pequeños conceptos como: ¿Es esta variable int ...? Para tener una visión general del programa, la mejor manera es un bolígrafo, que te permite concentrarte en un problema y en las cosas técnicas, administración de memoria, seguridad, código rápido ... Si va directamente al teclado, es posible que pase mucho tiempo creando una gran función poderosa para realizar al final. No lo necesita porque sucede que la variable "a" siempre será negativo o lo que sea. Pero, por favor, confía en mí. Acabo de comenzar a programar, pero felizmente he descubierto el mundo de la pluma y el papel. Me acabo de dar cuenta de que su pregunta es en realidad ni un sí, ninguna pregunta es sobre la comparación con los diagramas, la documentación. Lápiz y papel antes de escribir el programa. Documentar mientras programa y que es una buena idea usar una computadora, quiero decir, por supuesto, que puede documentarlo con documentos pero tener su código lleno de / * * / Es más rápido y mejor leerlo y editarlo nuevamente. Así que hay un lugar para ambas cosas, pero quédese con la pluma al principio.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top