Utilisez-vous «stylo et papier» lors de la programmation? [fermé]

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

  •  05-07-2019
  •  | 
  •  

Question

Il existe de nombreux outils CASE, de nombreux logiciels pour les diagrammes, les dessins, la documentation. Mais peuvent-ils remplacer le bon vieux papier?

Était-ce utile?

La solution

Tous les jours, tous les jours! (D'accord, pas toute la journée, mais beaucoup)

J'ai eu un débat il y a quelque temps sur la valeur de psuedocode, et je donnais mon avis sur la quantité de stylo / papier et de pseudocodes pouvant parfois faire des merveilles:)

Autres conseils

J'utilise des ordinateurs pour résoudre des problèmes de conception simples, mais lorsque je frappe quelque chose de dur , je découvre les outils puissants que sont le stylo, le papier et le cerveau.

J'utilise un tableau blanc pour le design et un crayon pour les TODO.

Surtout quand il s’agit de faire des calculs avant la mise en œuvre, rien de mieux que de les mettre sur papier d’abord!

Aucun logiciel ne peut jamais remplacer la simple facilité de noter des idées et des esquisses de solutions en utilisant un stylo / papier! JAMAIS!

Une fois que vous avez réfléchi sur un papier, vous pouvez prendre votre temps pour l’embellir à l’aide de logiciels et d’outils sophistiqués.

Tout le temps que j'utilise un stylo et du papier, je les trouve des outils précieux pour la programmation! Prendre des notes, etc, etc ...

L’utilisation d’esquisses rapides est un outil précieux pour clarifier les exigences d’un client. Vous n'êtes pas obligé d'être Da Vinci pour encapsuler rapidement des comportements complexes de logique métier ou d'interface utilisateur dans des esquisses simples. Leah Buley d'Adaptive Path dispose d'excellentes ressources en matière de dessin pour UX. Les programmeurs peuvent également apprendre ces techniques. Vous gagnerez beaucoup de temps en utilisant du papier avant de vous asseoir devant Visio.

Je préfère de loin les crayons & amp; papier (ou stylo et marqueur) pour une réflexion en temps réel. Il peut gérer à peu près tout ce à quoi mon cerveau pense. Si j'ai besoin de créer des artefacts officiels, je vais prendre ce que j'ai dessiné et le configurer à l'aide d'un outil. Mais généralement, la copie initiale est suffisante.

En passant, je ne sais toujours pas pourquoi à peu près tout le monde à l'université a opté pour un ordinateur portable pour prendre des notes. Vous n’avez pas la possibilité d’exprimer vos pensées dans Word comme vous le faites sur papier.

Tout le temps, en particulier pour la logique complexe avec beaucoup de programmation conditionnelle!

Je trouve toujours plus facile de noter ce que je vais dessiner / modéliser avant d'utiliser des outils d'application.

Tout le temps. Quand je veux dessiner / écrire quelque chose de complexe, je ne veux pas maîtriser un logiciel pour le faire. Cela signifie également qu'il n'y a pas d'applications supplémentaires qui monopolisent les ressources de mon système. De plus, écrire sur un morceau de papier sous tous les angles a quelque chose de satisfaisant:).

La plupart du temps, lorsque je programme, vous pouvez voir des papiers partout sur mon bureau, certains sont froissés sur le sol et d'autres non.
Je fais habituellement ma réflexion sur papier et les diagrammes UML préliminaires.
Si seulement j'avais un tableau blanc ...:)

Je n'utilise ni crayon ni papier lorsque je travaille seul, mais je l'utilise toujours lorsque je travaille avec d'autres personnes, que je parle avec des clients, etc. J'utilise principalement des crayons pour dessiner des diagrammes.

À mon avis, le plus beau des programmes, son cœur est de concevoir de bons algorithmes ou pseudocodes. Je pensais auparavant qu’un papier et un stylo pourraient être une bonne idée, mais j’ai écrit pour l’écrire. C’était des programmes faciles, mais courts. J'ai juste abordé la question de la PNP, non pas que je m'attende à la résoudre, mais la curiosité me régit, Vous n'avez pas besoin de faire face à un si gros problème pour utiliser du papier et un stylo, mais depuis que je suis entré dans ce domaine, j'ai réalisé à quel point c'est important. Cela fait gagner du temps, vous rend plus efficace. En général, lorsque vous programmez, vous vous concentrez sur de petits concepts tels que: Cette variable est-elle int ...? Pour avoir une vue d'ensemble du programme, de la meilleure façon possible Il s'agit d'un stylo, qui vous permet de vous concentrer sur un problème et de le régler avec les tâches techniques, la gestion de la mémoire, la sécurité, le code rapide ... Si vous allez directement sur le clavier, vous passerez peut-être beaucoup de temps à créer une fonction puissante à réaliser à la fin. Vous n’avez pas besoin de cela car il arrive que la variable "a" sera toujours négatif ou quoi. Mais s'il te plaît, fais-moi confiance, je viens juste de commencer à programmer, mais heureusement j'ai découvert le monde du stylo et du papier. Je viens de me rendre compte que votre question n’est en fait ni un oui, ni une question ne concerne la comparaison avec des diagrammes, la documentation. Stylo et papier avant d'écrire le programme. Documenter pendant que vous programmez et que c’est une bonne idée d’utiliser un ordinateur, je veux dire bien sûr. Vous pouvez le documenter avec des papiers, mais vous avez un code plein de / * * / Il est juste plus rapide et meilleur de le lire et de le modifier à nouveau. Donc, il y a une place pour les deux choses mais restez avec le stylo au début.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top