Certaines tâches, notamment celles qui impliquent la suppression de dossiers en tant que SU, sont effectuées de manière réfléchie et lente avant que j'appuie sur la touche Entrée. Je pense que si les autres me voyaient faire cela à la cadence que je fais, ils grinceraient. Y a-t-il des tâches de programmation essentielles que vous accomplissez et qui, selon vous, méritent cet examen réfléchi et attentif?Y a-t-il des tâches de programmation que vous considérez si importantes que vous les faites toujours de façon réfléchie et lente?
Répondre
Les changements apportés aux bases de données, en fait je fais une première sauvegarde au cas où même sais que je suis très prudent :)
Un processus de libération est généralement une chose méthodique pour moi.
C'est une sorte de tâche de programmation, parce que si je fais mal, cela affectera ma capacité à être payé pour la programmation: écrire des courriels sur des sujets délicats ou à des personnes sensibles.
Cela peut prendre une heure pour obtenir le ton d'un e-mail d'un paragraphe juste.
Code commun. C'est à dire. change en ancien code partagé qui est utilisé dans plusieurs programmes indépendants.
Tout. Je n'ai jamais été un programmeur "juste plonger dedans". Toujours l'avoir, le sera toujours.
Faire obtenir de SourceSafe - vraiment facile de frapper un mauvais bouton et de perdre votre version locale que vous avez travaillé. /Je déteste SS, mais je suis obligé de l'utiliser./
Pilote du noyau - cause que les écrans bleus soient douloureux!
Soumet - cause son embarrassant si je casse un test.
Code pour évaluer l'exactitude de quelque chose que je suis en train de développer. Sinon, je passe tout ce temps à rendre l'autre code prêt à la production, seulement pour trouver qu'il ne calcule pas la bonne chose après tout.
Toute collection de jonglerie, en particulier en C (tout ce qu'il faut, c'est une erreur d'une seule fois pour lancer votre tas).
Du côté DB, si je lance une mise à jour/insertion/suppression et je ne veux pas de sauvegarder la base de données entière, j'ai toujours select * into myTable_backup from myTable
Tout ce qui change irréparablement données importantes. J'ai appris ma leçon à la dure, plusieurs fois.
si faire de grands changements dans Visual Studio par exemple une grande refonte ou peut-être réorganiser la solution \ structure du projet Je le ferai d'abord sur une copie de la solution pour voir s'il y a des trucs et joue bien. Une fois satisfait c'est le cas je le ferai sur le code sous le contrôle de la source. Je fais ceci parce que j'ai expérimenté des situations où la fonctionnalité de «rollback» de n'importe quel contrôle de source que vous employez ne vous laissera pas revenir en arrière comme requis et/ou n'obtient pas% 100.
- 1. Que faites-vous avec les variables d'environnement?
- 2. Que utilisez-vous si vous voulez vous assurer que toutes les méthodes et propriétés sont implémentées
- 3. Considérez-vous que Terracotta soit un produit mature?
- 4. Quelles étaient les tâches les plus avancées que vous ayez faites avec le framework compact
- 5. Raccourcissez un texte et ne gardez que des phrases importantes
- 6. eXtreme Programming - Le prototypage en tant que tâche? Ou réduire les tâches que vous effectuez?
- 7. Comment stockez-vous toutes les choses que vous avez apprises et les informations que vous souhaitez conserver?
- 8. Que se passe-t-il lorsque vous faites glisser l'écran?
- 9. Que faites-vous référence à ASP.NET MVC ASP.NET non?
- 10. Comment faites-vous pour vim unhighlight ce que vous avez cherché?
- 11. si vous réimplémenté twitter, que feriez-vous différemment?
- 12. Que faites-vous pour rendre votre code fonctionnel?
- 13. JIRA Plugins: Qu'est-ce que vous utilisez?
- 14. Que se passe lorsque vous effectuez des tâches à des champs ou des propriétés des propriétés
- 15. Comment faites-vous des tests de performance de page?
- 16. Si vous construisez des composants à chaque fois que vous construisez une application principale
- 17. Que sont les assertions? et pourquoi les utiliseriez-vous?
- 18. Exécutez-vous uniquement htmlspecialchars() en sortie ou y a-t-il d'autres fonctionnalités que vous utilisez?
- 19. GUI Design: Comment faites-vous?
- 20. Liste des helpers HTML que vous utilisez
- 21. Comment faites-vous une liaison de langue?
- 22. Est-ce que validates_presence_of est nécessaire si vous utilisez validates_length_of?
- 23. Ruby - Assurez-vous que Syslog est fermé
- 24. Que définiriez-vous une fonction?
- 25. Quelle est la personnalisation supérieure et les changements que vous le faites dans Visual Studio IDE et d'autres IDE
- 26. Requête MySQL lente. Que devrais-je indexer?
- 27. Que diriez-vous de la performance entre PATINDEX et CHARINDEX?
- 28. Gérez-vous toujours des objets modèles ou permettez-vous de faire circuler des informations?
- 29. Comment faites-vous une jointure dans LinqToSQL?
- 30. De quelle manière utilisez-vous des délégués et/ou des événements autres que pour l'interface utilisateur?
Et il faut moins d'une seconde à quelqu'un pour mal interpréter la tonalité de toute façon. :) –
+1 à la fois la réponse et le commentaire de Greg Hewgill. – eyelidlessness