Une tactique de programmation d'Temps-Économie qui
travail de Doesn?t
Disons que vous avez un projet de logiciel qui est
sous la pression grave de temps. Disons que cette date-limite
est si serrée que vous savez déjà qu'il impliquera beaucoup de
nuits en retard de café noir et de la programmation frénétique.
Que pouvez-vous faire pour faire ce processus allez-vous plus
rapidement ?
J'honnêtement ne connais pas, puisque la réponse
correcte dépendra de ses différentes circonstances. Cependant,
je peux vous dire combien de programmeurs répondent dans de telles
circonstances. Elles décident de sauver le temps en sautant au
cours de la phase de planification et de conception de logiciel, et
commencent immédiatement à coder loin.
À un programmeur inexpérimenté ou autrement
indiscipliné, ceci semble se comprendre. Après tout, le
produit fini est ce qui importe vraiment, droit ? Le client ne
s'inquiète pas des organigrammes, des diagrammes de classe ou des
architectures de logiciel. Tout qu'ils veulent est quelque chose
qui fonctionne.
Il semble se comprendre, mais c'est une approche
imprudente. Cette manière se trouve folie. Nous tous
avons entendu qu'une once de la planification vaut la peine livre de
traitement, mais dans le monde du développement de logiciel, cet
adage est souvent oublié.
Si un promoteur immobilier doit obtenir une maison
construite rapidement, sauve-t-il le temps en sautant au cours de la
phase architecturale de conception ? Décide-t-il de se passer
des modèles, et du béton juste de fixation de début ?
Naturellement pas. Il sait que les résultats seraient
chaotiques, et que le travail progressera plus lentement sans
préméditation soigneuse et plan concret.
Pourtant c'est l'approche que beaucoup de gens adoptent
quand il vient au logiciel. Elles décident de commencer juste
à coder loin, pensant que ceci rend le procédé de développement de
logiciel plus efficace. Sur des projets assez simples, ceci
pourrait travailler. Sur n'importe quoi de complexité modérée
cependant, une telle approche est condamnée pour échouer.
Sûr, vous pouvez sauver le temps d'abord. Cependant, sans
plan concret de logiciel et conception soigneusement considérée, des
problèmes sont liés à se rattrapent par rapport à vous d'ici peu.
Plusieurs de ces problèmes ne deviendront pas clairs jusqu'à
ce que la phase expérimentale vienne autour, et d'ici là, elle peut
être trop tardive.
Tristement, une telle pensée insouciante est souvent
encouragée dans le monde de corporation. En raison des
contraintes de temps, un directeur mal orienté peut instruire son
équipe sauter au-dessus du travail de conception et du début juste
entaillant loin. Ceci incite l'équipe à sembler focalisée et
productive, mais cette stratégie peut limiter les dégats sur la
chronologie de projet. Ce qui est plus, le code résultant est
souvent un désordre embrouillé, mal documenté, chaotique. Si
ce logiciel doit être maintenu pendant des années pour venir, alors
vous avez une recette pour le désastre.
Occupez-vous de vous, je ne dis pas qu'une conception
raffinée est toujours nécessaire. Si le temps est court, alors
on ne pourrait pas avoir le luxe d'un plan complexe de logiciel avec
la documentation approfondie de conception. Cependant, on
devrait au moins avoir un out-one étendu par architecture générale
de logiciel qui est assez détaillé pour faire le lissoir de
procédé de développement de logiciel et plus facile. Les
programmeurs errent rarement du côté de l'au-dessus-planification,
mais ils tombent fréquemment dans le piège du détail insuffisant de
conception. Ne faites pas cette erreur, si vous voulez vraiment
sauver le temps.
Au sujet de l'auteur :
Le Jr. de V. Berba Velasco est fier de travailler en tant
que Software Engineer principale électrique et à technologie
cellulaire Ltd (
http://www.immunospot.com,
http://www.elispot-analyzers.de,
http://www.elispot.cn) une compagnie de biotechnologie qui se glorifie sur ses
normes de l'excellence.
Source D'Article: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster obtenir le code html
Ajouter cet article sur votre site Web dès maintenant!
Webmaster envoyer vos articles
Aucune inscription requise! Remplissez le formulaire et votre article est dans le Messaggiamo.Com répertoire!