English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

Une tactique de programmation d'Temps-Économie qui travail de Doesn?t

Logiciels RSS Feed





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

Translation by Google Translator





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!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Soumettez vos articles à Messaggiamo.Com Directory

Catégories


Copyright 2006-2011 Messaggiamo.Com - Plan du site - Privacy - Webmaster soumettre vos articles à Messaggiamo.Com Directory [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu