FAIRE des listes sont des choses merveilleuses.
Je ne parle pas de // #TODO: blah blah comments. Je veux dire obtenir un cahier honnête envers Dieu.
On ne sait jamais quand on se souviendra de quelque chose d'important à faire. Un cahier sera tranquillement assis là et vous permettra de réfléchir sans vous plaindre de la façon dont votre écriture ne se compilera pas. Certaines de mes meilleures idées se produisent dans la salle de bain (oui, je possède un cahier étanche mais vous n'avez pas besoin d'aller aussi loin).
Vous pouvez en avoir des de poche qui sont cousues (non collées) afin qu'elles ne se désagrègent pas dans votre poche. Vous n'avez pas réussi à en obtenir un avec un marque-page intégré? Du ruban adhésif, des ciseaux, du ruban et personne ne le saura jamais.
Quand une idée arrive, notez-la. Dessinez de petites cases à côté de chaque idée et vous pouvez facilement la marquer comme terminée. Mettez une case en haut de la page et vous savez quand la page est terminée.
Quel accès séquentiel ne vous convient pas? Oui, ils font aussi des reliures de poche. Tout cela peut sembler un peu trop, mais c'est mieux que de se noyer dans des notes post-it ou d'essayer de tout capturer dans Jira.
Ne laissez pas les choses à moitié mises en œuvre
Gardez vos améliorations petites et réalisables. Ne commencez rien qui ne peut pas être terminé en une seule séance. Si c'est trop grand pour cela, décomposez-le en étapes plus petites. Laissez toujours le code qui compile et réussit ses tests. Oh et ne laissez pas passer des tests que vous n'avez jamais vus échouer. Faire un test à la fois réussir et échouer est la façon dont vous testez le test.
Arrêtez de penser que vous avez besoin de tout le design sur papier
Ce que vous devez faire, c'est capturer votre plan en évolution. Vous ne savez pas à quoi les choses vont ressembler lorsque vous aurez terminé, alors arrêtez de faire semblant. Capturez ce que vous avez compris du mieux que vous pouvez. Utilisez une serviette et un crayon au besoin. Peu de gens comprennent de toute façon 90% d'UML. Utilisez tout ce que vous pouvez pour montrer ce que vous devez montrer. Je me concentre sur l'affichage de mes interfaces et ce qui sait quoi.
Écrire des notes lorsque vous arrêtez de coder
Le moment où vous enlevez vos doigts des touches est la dernière fois que vous comprendrez ce que vous avez fait (et ce que vous avez prévu) ainsi que vous le faites maintenant. Capturez cette compréhension du mieux que vous pouvez dans certaines notes. Si tout ce que vous avez, ce sont des commentaires, vous êtes toujours attaché à l'ordinateur et vous risquez de laisser une flaque dans le fauteuil. Encore une fois, avoir un cahier est une chose formidable.
De cette façon, vous pouvez atterrir votre cerveau avec élégance, enregistrer votre vessie et décoller plus tard sans recourir à la caféine et au grincement des dents.