Ne nous lançons pas dans la sémantique. Bien qu'il n'y ait probablement aucun must-have associé à un logiciel nommé, avoir ceux-ci aide généralement:
- Un éditeur de texte léger. Quelque chose comme notepad++ est très utile lorsque vos IDEs monopolisent la mémoire, et que vous avez juste besoin de corriger une erreur de syntaxe dans un seul fichier différent lié à un autre projet. Notepad++ ou Sublime Text est même préférable à un IDE pour des langages comme PHP, avec des plugins spécifiques au framework.
- Un bon navigateur web qui prend en charge les normes web modernes, a des vues réactives et permet l'édition dynamique. En bref, chrome/Firefox est préférable à Safari.
- MS Excel, car il y a des moments où une feuille de calcul est un bien meilleur outil que tout autre. Spécialement, quand vous devez filtrer ou analyser, ou même configurer des données de test.
- SVN pour le contrôle de version. Bien que je ne suis toujours pas faire un contrôle de version approprié. Je sais que cela peut faire très mal un jour.
- Outils de sauvegarde et de restauration automatisés, spécialement si vous ne faites pas un contrôle de version approprié.
- Corbeille/points de restauration - Je sais que Shift + Del est tentant et pratique, mais il y a des moments où vous avez accidentellement fait cela sur un fichier important.
- Python, pour des raisons similaires à celles de MS Excel.
- Viseur d'équipe pour observer ce bug impossible que vous ne pouvez'recréer sur votre machine de développement, mais auquel le client est invariablement confronté.
- Un éditeur d'images simple comme http://getpaint.net pour des maquettes rapides ou des suggestions au client.
- Une machine virtuelle pour des expériences contrôlées. Pas un must have, mais j'ai une obsession pour les chiffres ronds.
.