2008-11-04 4 views
4

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

14

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 :)

4

Un processus de libération est généralement une chose méthodique pour moi.

12

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.

+3

Et il faut moins d'une seconde à quelqu'un pour mal interpréter la tonalité de toute façon. :) –

+0

+1 à la fois la réponse et le commentaire de Greg Hewgill. – eyelidlessness

0

Code commun. C'est à dire. change en ancien code partagé qui est utilisé dans plusieurs programmes indépendants.

4

Tout. Je n'ai jamais été un programmeur "juste plonger dedans". Toujours l'avoir, le sera toujours.

0

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./

0

Pilote du noyau - cause que les écrans bleus soient douloureux!

1

Soumet - cause son embarrassant si je casse un test.

1

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.

0

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).

0

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

5

Tout ce qui change irréparablement données importantes. J'ai appris ma leçon à la dure, plusieurs fois.

0

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.

Questions connexes