Réduire les temps de développement en réduisant les frappes


Cet article traite des observations sur la façon la plus efficace les développeurs sont en mesure de réduire la quantité de frappe qu'ils font de près de moitié et donne des recommandations sur la façon dont vous pouvez rencontrer le même accroissement de la productivité.

(publié à l'Origine sur delphi-expert.com le 20 avril 2004)

le 1er Mai, coïncidant avec la sortie de Castalia 2.3, nous allons lancer une campagne de publicité qui va parler de Castalia avantages en termes quantitatifs. C'est le résultat d'un familier de l'étude qui a été menée en décembre 2003 et janvier 2004. Pour 'astuce du jour' les lecteurs, je suis en train de laisser sortir le chat du sac de début. Le thème général des résultats est que ceux qui ont pris le temps d'apprendre Castalia les capacités ont été ceux qui ont connu la plus forte augmentation de la productivité. Le but de la prochaine quelques articles sera de présenter les données sur l'utilisation que nous avons découvert, mais à la différence de la 'marketspeak' de la publicité, je tiens à discuter de la façon dont vous pouvez voir la même augmentation de la productivité de nos sujets de test vu.

L'étude a porté sur quatre domaines clés qui sont importantes pour la productivité de programmation: Premières frappes, de la compréhension du code, en éliminant les erreurs, et de l'écriture/refactoring de code. Chaque semaine pendant les quatre prochaines semaines, je vais écrire une courte description des données, et certains en profondeur des conseils sur comment vous pouvez obtenir les résultats de nos annonces de demande sont possibles.

Données

les Premières frappes de touches est facile à mesurer, parce que c'est une simple mesure. Nous avons compté le nombre de frappes nécessaires pour effectuer une tâche avec Castalia. Nous avons compté le nombre de frappes nécessaires pour effectuer la même tâche sans Castalia. En comparant les deux, on obtient une productivité métrique. Dans ce cas, la métrique est assez proche de 100%. C'est, à l'aide de Castalia du code des modèles et des raccourcis clavier pour la navigation dans le code, les développeurs ont généralement été en mesure de doubler leur productivité.

Notre Recommandation

Vous pouvez couper les touches dans la moitié en devenant familier avec Castalia du code de modèles et apprentissage de l'utilisation de Castalia de la frappe du code de la navigation. Castalia code du modèle mécanisme permet des constructions de code pour être reproduit avec une fraction de la séquence de touches. Par défaut, si vous tapez 'si' et puis la barre d'espace, Castalia compléter votre instruction 'if', et de fournir un moyen facile pour vous de remplir les blancs.

La barre d'outils de navigation fournit un certain nombre de contrôles qui vous aideront à progresser rapidement vers les différentes parties de votre code. Chacun de ces contrôles a un raccourci clavier, et ceux qui sont utilisés pour trouver une certaine classe ou de l'utilisation d'une méthode de zones de liste modifiables avec la saisie semi-automatique. Par exemple, vous pouvez taper Ctrl Alt C pour afficher les Classes de zone de liste déroulante, tapez les premières lettres du nom de votre Classe. Castalia se chargeront du reste, et lorsque vous appuyez sur Entrée, de passer à la définition de la classe. La même chose est vraie pour la Méthode de la zone de liste déroulante (Ctrl Alt M).

La barre d'outils de Navigation contient également d'autres informations utiles que vous pouvez accéder en appuyant sur une seule touche. Voulez voir un résumé de votre unité 'Utilise' clause? Appuyez sur Ctrl Alt U et un menu apparaîtra. La colonne de gauche contient toutes les unités utilisées dans la section de l'interface de votre appareil. La colonne de droite contient toutes les unités utilisées dans la section mise en œuvre de votre unité. Utilisez les touches fléchées pour sélectionner l'un de ces et appuyez sur Entrée, et Castalia va tenter d'ouvrir l'appareil (Vous pouvez aussi cliquer sur un élément avec la souris). Ou, si vous ne voulez pas ouvrir une unité, appuyez sur Esc.

appuyez sur Ctrl Alt S va montrer l'Unité 'Sections' dans le menu. La sélection d'un élément de ce menu vous permet d'accéder rapidement à n'importe quelle section de l'unité: l'interface, la mise en œuvre, l'initialisation, etc.... Vous pouvez également passer directement à l'un des 'Utilise des' clauses de ce menu.

La barre d'outils de navigation contient également des boutons pour travailler avec le signet de la pile. Ceux-ci peuvent être utilisés pour pousser un signet (F2), de la pop un signet (Esc), ou de déplacer le signet de la pile comme une simple liste. Je vais écrire plus sur les subtilités de le signet de la pile d'un autre temps.

Conclusion

les Premières touches ne sont pas les seuls (et certainement pas le meilleur) mesure de la productivité du programmeur, mais les programmeurs passent beaucoup de temps à taper, et de réduire les frappes moyens de faire plus, plus vite. Castalia vous permet non seulement de travailler plus rapidement, mais aussi avec plus de précision. La semaine prochaine, nous allons nous intéresser à Castalia capacité à identifier les erreurs de syntaxe dès l'instant où ils sont créés, ainsi que de certaines données d'une étude montrant comment ce fait les développeurs d'être plus productif.









Reduire les temps de developpement en reduisant les frappes


Reduire les temps de developpement en reduisant les frappes : Plusieurs milliers de conseils pour vous faciliter la vie.


Cet article traite des observations sur la façon la plus efficace les developpeurs sont en mesure de reduire la quantite de frappe qu'ils font de pres de moitie et donne des recommandations sur la façon dont vous pouvez rencontrer le meme accroissement de la productivite.

(publie a l'Origine sur delphi-expert.com le 20 avril 2004)

le 1er Mai, coïncidant avec la sortie de Castalia 2.3, nous allons lancer une campagne de publicite qui va parler de Castalia avantages en termes quantitatifs. C'est le resultat d'un familier de l'etude qui a ete menee en decembre 2003 et janvier 2004. Pour 'astuce du jour' les lecteurs, je suis en train de laisser sortir le chat du sac de debut. Le theme general des resultats est que ceux qui ont pris le temps d'apprendre Castalia les capacites ont ete ceux qui ont connu la plus forte augmentation de la productivite. Le but de la prochaine quelques articles sera de presenter les donnees sur l'utilisation que nous avons decouvert, mais a la difference de la 'marketspeak' de la publicite, je tiens a discuter de la façon dont vous pouvez voir la meme augmentation de la productivite de nos sujets de test vu.

L'etude a porte sur quatre domaines cles qui sont importantes pour la productivite de programmation: Premieres frappes, de la comprehension du code, en eliminant les erreurs, et de l'ecriture/refactoring de code. Chaque semaine pendant les quatre prochaines semaines, je vais ecrire une courte description des donnees, et certains en profondeur des conseils sur comment vous pouvez obtenir les resultats de nos annonces de demande sont possibles.

Donnees

les Premieres frappes de touches est facile a mesurer, parce que c'est une simple mesure. Nous avons compte le nombre de frappes necessaires pour effectuer une tache avec Castalia. Nous avons compte le nombre de frappes necessaires pour effectuer la meme tache sans Castalia. En comparant les deux, on obtient une productivite metrique. Dans ce cas, la metrique est assez proche de 100%. C'est, a l'aide de Castalia du code des modeles et des raccourcis clavier pour la navigation dans le code, les developpeurs ont generalement ete en mesure de doubler leur productivite.

Notre Recommandation

Vous pouvez couper les touches dans la moitie en devenant familier avec Castalia du code de modeles et apprentissage de l'utilisation de Castalia de la frappe du code de la navigation. Castalia code du modele mecanisme permet des constructions de code pour etre reproduit avec une fraction de la sequence de touches. Par defaut, si vous tapez 'si' et puis la barre d'espace, Castalia completer votre instruction 'if', et de fournir un moyen facile pour vous de remplir les blancs.

La barre d'outils de navigation fournit un certain nombre de controles qui vous aideront a progresser rapidement vers les differentes parties de votre code. Chacun de ces controles a un raccourci clavier, et ceux qui sont utilises pour trouver une certaine classe ou de l'utilisation d'une methode de zones de liste modifiables avec la saisie semi-automatique. Par exemple, vous pouvez taper Ctrl Alt C pour afficher les Classes de zone de liste deroulante, tapez les premieres lettres du nom de votre Classe. Castalia se chargeront du reste, et lorsque vous appuyez sur Entree, de passer a la definition de la classe. La meme chose est vraie pour la Methode de la zone de liste deroulante (Ctrl Alt M).

La barre d'outils de Navigation contient egalement d'autres informations utiles que vous pouvez acceder en appuyant sur une seule touche. Voulez voir un resume de votre unite 'Utilise' clause? Appuyez sur Ctrl Alt U et un menu apparaîtra. La colonne de gauche contient toutes les unites utilisees dans la section de l'interface de votre appareil. La colonne de droite contient toutes les unites utilisees dans la section mise en œuvre de votre unite. Utilisez les touches flechees pour selectionner l'un de ces et appuyez sur Entree, et Castalia va tenter d'ouvrir l'appareil (Vous pouvez aussi cliquer sur un element avec la souris). Ou, si vous ne voulez pas ouvrir une unite, appuyez sur Esc.

appuyez sur Ctrl Alt S va montrer l'Unite 'Sections' dans le menu. La selection d'un element de ce menu vous permet d'acceder rapidement a n'importe quelle section de l'unite: l'interface, la mise en œuvre, l'initialisation, etc.... Vous pouvez egalement passer directement a l'un des 'Utilise des' clauses de ce menu.

La barre d'outils de navigation contient egalement des boutons pour travailler avec le signet de la pile. Ceux-ci peuvent etre utilises pour pousser un signet (F2), de la pop un signet (Esc), ou de deplacer le signet de la pile comme une simple liste. Je vais ecrire plus sur les subtilites de le signet de la pile d'un autre temps.

Conclusion

les Premieres touches ne sont pas les seuls (et certainement pas le meilleur) mesure de la productivite du programmeur, mais les programmeurs passent beaucoup de temps a taper, et de reduire les frappes moyens de faire plus, plus vite. Castalia vous permet non seulement de travailler plus rapidement, mais aussi avec plus de precision. La semaine prochaine, nous allons nous interesser a Castalia capacite a identifier les erreurs de syntaxe des l'instant ou ils sont crees, ainsi que de certaines donnees d'une etude montrant comment ce fait les developpeurs d'etre plus productif.


Réduire les temps de développement en réduisant les frappes

Réduire les temps de développement en réduisant les frappes : Plusieurs milliers de conseils pour vous faciliter la vie.
Recommander aux amis
  • gplus
  • pinterest

Messages récents

Commentaire

Laisser un commentaire

évaluation