7
votes

Utilisez-vous "stylo et papier" lors de la programmation?

Il existe de nombreux outils de cas, de nombreux logiciels pour les diagrammes, dessin, documentation. Mais peuvent-ils remplacer l'ancien bon papier?


3 commentaires

Papier pour modélisation de haut niveau et concepts de hachage. Ensuite, écrivez des fonctions et des classes squelettiques simples, squelettiques et syntaxiquement. Ensuite, passez-la à travers un débogueur avec un autre ensemble de yeux pour vérifier le flux.


Le prototypage de papier est génial: en.wikipedia.org/wiki/paper_protototyping , youtube.com/watch?v=grv2szurpv0 , flickr.com/photos/mcordell/26567944444 . Qui d'autre aimait les livres pop-up?


liée: Stackoverflow.com/Questtions/1874971/...


14 Réponses :


10
votes

Chaque jour, toute la journée! (D'accord, pas toute la journée, mais beaucoup)

J'avais réellement un débat sur la valeur du pseudocode et je donnais à mes contributions sur la quantité de stylo / papier et de pseudocode pourraient faire des merveilles parfois :)


1 commentaires

+1 pour la valeur du pseudocode! C'est un grand compromis entre la conception de haut niveau et les particularités réelles de la programmation, sans se mettre enlisé dans le code. En fait, je vais commencer à l'utiliser plus, merci!



2
votes

Je trouve toujours plus facile de noter ce que je suis sur le point de dessiner / modèle avant d'utiliser des outils d'application.


0 commentaires

3
votes

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


0 commentaires

4
votes

Aucun logiciel ne peut jamais remplacer la faiblesse des idées et des esquisses de solution à l'aide de stylo / papier! Jamais!

Une fois que vous avez une pensée critique sur un papier, vous pouvez prendre votre temps pour les embellir les logiciels et les outils de fantaisie.


0 commentaires

5
votes

Surtout quand il s'agit de faire des mathématiques avant la mise en œuvre, il n'y a rien de mieux que de le mettre sur le papier d'abord!


0 commentaires

2
votes

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


0 commentaires

5
votes

J'utilise un tableau blanc pour la conception et le stylo-papier pour Todos.


0 commentaires

1
votes

Je n'utilise pas de stylo et de papier lorsque vous travaillez seul, mais je les utilise toujours lorsque vous travaillez avec d'autres personnes, parlant avec des clients et ainsi de suite. J'utilise principalement des crayons pour dessiner des diagrammes.


0 commentaires

3
votes

Utiliser des croquis rapides est un outil inestimable pour clarifier les exigences avec un client. Vous n'avez pas besoin d'être Da Vinci pour encapsuler rapidement des comportements complexes de la logique commerciale ou de l'interface utilisateur dans certains croquis simples. Leah Buley au chemin Adaptive a de grandes ressources sur la croquis pour UX. Les programmeurs peuvent également apprendre ces techniques. Vous économiserez beaucoup de temps en utilisant le papier d'abord avant de vous asseoir devant la visio.


0 commentaires

3
votes

Je préfère considérablement le crayon et le papier (ou le stylo) pour une pensée en temps réel. Il peut gérer à peu près tout ce que mon cerveau pense. Si j'ai besoin de créer des artefacts officiels, je vais prendre ce que j'ai dessiné et le mettre en place à l'aide d'un outil. Mais généralement la copie initiale suffit.

Sur une note latérale, je ne suis toujours pas sûr de savoir pourquoi à peu près tout le monde au collège passait aux ordinateurs portables pour prendre des notes. Vous n'avez nulle part près de la possibilité d'exprimer vos pensées en mot comme vous le faites sur papier.


0 commentaires

2
votes

La plupart des temps lorsque je programme, vous pouvez voir des papiers sur mon bureau, certains sont froissés sur le sol et certains ne le sont pas.
Je fais habituellement mon brainstorming sur papier et diagrammes préliminaires UML.
Si seulement j'avais un tableau blanc ... :)


0 commentaires

3
votes

Tout le temps, surtout pour une logique complexe avec beaucoup de programmation conditionnelle!


0 commentaires

6
votes

J'utilise des ordinateurs pour résoudre des problèmes de conception faciles, mais quand je frappe quelque chose de vraiment dur je rompt les outils puissants - stylo, papier et cerveau.


0 commentaires

1
votes

À mon avis, la plus belle beauté de la programmation, son cœur de concevoir un bon algorithme ou un pseudocode. Je pensais avant qu'un papier et un stylo puissent être une bonne idée, mais je suis allé de l'écriture pour l'écrire, ce sont des programmes faciles cependant, courts. Je viens de aborder la question du PNP, non pas que je m'attends à le résoudre, mais la curiosité me règle, Vous n'avez pas besoin de faire face à un problème aussi grave pour utiliser du papier et un stylo, mais depuis que je suis entré dans ce que j'ai réalisé à quel point il est important. Cela fait gagner du temps, vous rend plus efficace. Général pendant que vous programmez vous concentrez-vous sur de petits concepts comme: cette variable est-elle ...? Pour avoir une grosse image du programme, la meilleure façon dont il s'agit d'un stylo, qui vous permet de vous concentrer sur un problème et de partir avec le matériel technique, la gestion de la mémoire, la sécurité, le code rapide ... Si vous allez directez-vous dans le clavier, vous pouvez passer beaucoup de temps à créer une grande fonction puissante pour vous rendre compte à la fin, vous n'avez pas besoin de cela, car il arrive que la variable «A» sera toujours négative ou autre chose. Mais s'il vous plaît, faites-moi confiance, je viens 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 est en réalité ni une question oui, il est question de comparer des diagrammes, de documenter. Stylo et papier avant d'écrire le programme. Documenter pendant que vous programmez et qu'il est une bonne idée d'utiliser un ordinateur, je veux dire, vous pouvez bien sûr le documenter avec des papiers, mais que vous avez du code complet de / * * / il vaut mieux le lire et le modifier. Donc, il y a une place pour les deux choses mais coller avec le stylo au début.


0 commentaires