AjGenesis, NAnt, TDD Y el Cooperator Framework AjGenesis, Nant, ATME Et le cadre coopérateur
Gente les dejo una lista de artículos de AjGenesis, NAnt, TDD Y el Cooperator Framework, esto esta mas relacionado a la arquitectura y generación de códigos para .NET (Van a ver que es todo del mismo blog, así que es un sitio para prestarle atención semanalmente, ya que suele publicar cosas interesantes Carlos) . Les gens quittent une liste d'articles AjGenesis, Nant, ATME Et le cadre coopérateur, ce qui est plus liée à l'architecture et la génération de code. NET (Van de voir que tout est le même blog, donc c'est un endroit pour donner hebdomadaire attention, car ils publient souvent des choses intéressantes Carlos).
Introducción a NAnt Introduction à Nant
NAnt es una herramienta de código abierto para automatizar procesos de construcción de software. Nant est un outil open source pour automatiser les processus pour la construction de logiciels. Una build tool. Un outil de construction. Se puede extender mediante clases Tasks, no mediante comandos Shell, como la mayoría de estas herramientas. Peut être étendu par le biais de classes de tâches, pas par le biais de commandes Shell, comme la plupart de ces outils. Esta característica la hace cross-platform. Cette caractéristique rend les plates-formes. Los archivos de configuración se basan en sintaxis XML, tienen extensión .build y están compuestos por cuatro tipos […] Les fichiers de configuration sont basés sur une syntaxe XML, ils se sont propagées. Construire et sont composées de quatre types [...]
http://carlossantos.wordpress.com/2007/10/15/introduccion-a-nant/ http://carlossantos.wordpress.com/2007/10/15/introduccion-a-nant/
Cómo generar código con AjGenesis sirviéndonos de NAnt - Parte I Comment AjGenesis "contribuer à générer du code Nant - Partie I
Ya les conté someramente qué es NAnt, ahora…¿qué es AjGenesis?…AjGenesis es un generador de artefactos de texto de código abierto. Para más información dirigirse a http://www.ajlopez.com/ajgenesis Puede bajarse el generador, desde AjGenesis-0.5, ejemplos desde AjGenesisExamples.zip, más ejemplos en AjGenesisExamples3.zip, documentación en http://www.ajlopez.net/ajgenesis/documentation.php AjGenesis se basa en un modelo soportado en XML y plantillas.Para utilizar este generador sólo […] Et leur a dit brièvement ce qui est du Nant, maintenant ... ce qui est AjGenesis? ... AjGenesis est un générateur d'artefacts de l'open-source de texte. Pour plus d'informations, contactez http://www.ajlopez.com/ajgenesis Vous pouvez descendre le générateur, depuis AjGenesis-0.5, des exemples de AjGenesisExamples.zip, AjGenesisExamples3.zip plus d'exemples, de la documentation http://www.ajlopez.net/ajgenesis/documentation.php AjGenesis est basée sur un modèle plantillas.Para appuyé sur XML et utiliser ce générateur seulement [...]
http://carlossantos.wordpress.com/2007/10/30/como-generar-codigo-con-ajgenesis-sirviendonos-de-nant/ http://carlossantos.wordpress.com/2007/10/30/como-generar-codigo-con-ajgenesis-sirviendonos-de-nant/
Cómo generar código con AjGenesis sirviéndonos de NAnt - Parte II Comment AjGenesis "contribuer à générer du code Nant - Partie II
Sigo en la misma linea de la nota anterior. Je continue sur la même ligne de la note précédente. Ahora la idea es generar una aplicación web completa en VB.NET para Visual Studio 2005, trabajando con SQL Server 2005. Maintenant, l'idée est de générer une application Web en VB.NET pour Visual Studio 2005, en collaboration avec SQL Server 2005. Esta vez subo un conjunto de archivos somo ejemplo para que quien quiera haga sus pruebas. Cette fois, transférer les fichiers, nous sommes un exemple pour toute personne qui veut faire ses preuves. Los archivos pueden bajarse desde este link SyP.zip Pero para esto […] Les fichiers peuvent être téléchargés à partir de ce lien SyP.zip Mais pour que cette [...]
http://carlossantos.wordpress.com/2007/11/17/como-generar-codigo-con-ajgenesis-sirviendonos-de-nant-parte-ii/ http://carlossantos.wordpress.com/2007/11/17/como-generar-codigo-con-ajgenesis-sirviendonos-de-nant-parte-ii/
Extendiendo el Modelo, AjGenesis y NAnt Étendre le modèle AjGenesis et Nant
Para quien no tenga experiencia en desarrollar software con AjGenesis, recomiendo leer Introducción a NAnt, Cómo generar código con AjGenesis sirviéndonos de NAnt - Parte I y Cómo generar código con AjGenesis sirviéndonos de NAnt - Parte II. Pour ceux qui n'ont pas d'expérience dans le développement de logiciel avec AjGenesis, je recommande la lecture Introduction à Nant, Comment générer du code avec AjGenesis servir Nant - Partie I et Comment générer du code avec AjGenesis servir Nant - Partie II. El código utilizado en esta nota puede descargarse desde acá. Le code utilisé dans le présent document peut être téléchargé à partir d'ici. Partiendo de ejemplos similares que usé en las notas […] Basé sur des exemples que j'ai utilisé dans les notes [...]
http://carlossantos.wordpress.com/2007/11/23/extendiendo-el-modelo-ajgenesis-y-nant/ http://carlossantos.wordpress.com/2007/11/23/extendiendo-el-modelo-ajgenesis-y-nant/
NAnt, lo que quedó en el camino Nant, qui se trouvait sur la voie
Después de las pruebas que fuí haciendo con NAnt, jugando con AjGenesis, encontré la forma de automatizar algunas tareas que me parece bueno compartir acá. Après la preuve que je faisais à Nant, en jouant avec AjGenesis, j'ai trouvé des moyens d'automatiser certaines tâches que je me sens bien de partager ici. Quiero agradecer a Ángel “Java” López ya Claudio Meschini que en más de una ocasión me asistieron con sus generosos aportes, en el marco del Grupo Google CodeGeneration donde nos […] Je tiens à remercier Angel "Java" et Claudio Lopez Meschini plus d'une fois, j'ai assisté avec leurs généreuses contributions, dans le cadre du groupe Google codegeneration où nous [...]
http://carlossantos.wordpress.com/2007/11/24/nant-lo-que-qued-en-el-camino/ http://carlossantos.wordpress.com/2007/11/24/nant-lo-que-qued-en-el-camino/
Introducción a Cooperator Framework Introduction au cadre coopérateur
Cooperator es otro Generador de Código, con otras características. Coopérateur est un autre générateur de code, avec d'autres caractéristiques. El proyecto está pensado y desarrollado fundamentalmente por Daniel Calvin y Eugenio Serrano. Le projet est conçu et développé principalement par Calvin et Eugene Daniel Serrano. Si bien Cooperator está en evolución, ya hay mucha gente que está desarrollando software de alta calidad con esta herramienta y entre ellos me cuento. Tout collaborateur est en pleine évolution, et nombreux sont ceux qui sont en développement de haute qualité logiciel avec cet outil, et y compris moi-même. Hay muy buen material de este proyecto, les recomiendo algunos links […] Il existe de très bon matériel pour ce projet, je recommande quelques liens [...]
http://carlossantos.wordpress.com/2007/11/24/introduccin-a-cooperator-framework/ http://carlossantos.wordpress.com/2007/11/24/introduccin-a-cooperator-framework/
AjGenesis y Preservación de Código AjGenesis et de la préservation de code
Una práctica fundamental en la Generacón Automática de Código es la Preservación del Código No Generado. Une pratique fondamentale dans le Generacón préservation automatique de code Code n'est pas généré. En otras palabras que entre un ciclo de generación y el siguiente no perdamos el código que hayamos escrito manualmente. En d'autres termes, entre un cycle et la prochaine génération de ne pas perdre le code que vous avez écrit à la main. Para esto AjGenesis prevee un mecanismo muy sencillo y seguro. Pour ce AjGenesis prévoit un mécanisme très simple et sûr. Este se basa en pequeñas modificaciones a los archivos .ajg y […] Ceci est basé sur de légères modifications à des fichiers. AJG et [...]
http://carlossantos.wordpress.com/2007/12/31/ajgenesis-y-preservacion-de-codigo/ http://carlossantos.wordpress.com/2007/12/31/ajgenesis-y-preservacion-de-codigo/
Cooperator, un ejemplo sencillo para comenzar Coopérateur, un exemple simple pour commencer
Para quien no conoce nada acerca de Cooperator Framework le recomiendo leer mi post anterior Introducción a Cooperator Framework. Pour ceux qui ne savent pas sur quoi que ce soit coopérateur cadre que je vous recommande de lire mon post précédent Introduction au cadre coopérateur. Comencemos por descargar la herramienta, aquí encontramos el último release de Cooperator Modeler, al finalizar la descarga, descomprimimos el archivo y podremos ver el ejecutable de nombre CooperatorModeler.exe, con un doble click veremos lo su interfaz gráfica: La prueba […] Commencez par télécharger l'outil, voici la dernière version de coopérateur Modeler, à la fin du téléchargement, décompressez le fichier et on peut voir le nom de l'exécutable CooperatorModeler.exe, avec un double clic, nous allons voir ce que son interface graphique: L'essai [...]
http://carlossantos.wordpress.com/2008/02/02/cooperator-un-ejemplo-sencillo-para-comenzar/ http://carlossantos.wordpress.com/2008/02/02/cooperator-un-ejemplo-sencillo-para-comenzar/
Cooperator, modificando el modelo Coopérateur, la modification du modèle
Otra vez acá. Encore une fois ici. Basado en el ejemplo del post anterior, voy a introducir modificaciones al modelo original con la idea de ver que tan fácil es hacerlo y regenerar código. Sur la base de l'exemple du précédent post, je vais apporter des modifications au modèle original avec l'idée de voir combien il est facile de le faire et à régénérer le code. Partimos entonces de la solución generada que pueden descargar desde acá. Nous partons de la solution alors généré, qui peut être téléchargé à partir d'ici. Supongamos que ahora nos piden que incluyamos un campo Telefono para la tabla Sucursal. Supposons maintenant que vous nous demandez d'inclure un champ de téléphone à la Direction générale de la table. Conviene agregar algunos registros […] Il convient d'ajouter quelques enregistrements [...]
http://carlossantos.wordpress.com/2008/02/05/cooperator-modificando-el-modelo/ http://carlossantos.wordpress.com/2008/02/05/cooperator-modificando-el-modelo/
TDD… y las cosas, felizmente, no volvieron a ser las mismas… ATS ... et les choses, heureusement, ne pas être le même ...
TDD, Test Driven Development, es una técnica que establece que primero se escriben las pruebas y luego el código del aplicativo. ATS, Test Driven Development, est une technique qui fournit la première preuve écrite et puis le code de l'application. Estas pruebas se efectúan de acuerdo a lo que se espera que haga el aplicativo, es por eso que algunos popes de esta disciplina dicen que practicándola intensivamente podemos prescindir de la documentación ya que […] Ces essais sont effectués conformément à ce qui est censé faire la demande, c'est la raison pour laquelle certains Papes dire que la discipline de l'intensité de la pratique, on peut se dispenser de la documentation depuis [...]
http://carlossantos.wordpress.com/2008/03/12/tdd-y-las-cosas-felizmente-no-volvieron-a-ser-las-mismas/ http://carlossantos.wordpress.com/2008/03/12/tdd-y-las-cosas-felizmente-no-volvieron-a-ser-las-mismas/
TDD, ¿por dónde empezar? ATS, où avez-vous commencer?
Este post es continuación de este otro. Ce poste est une continuation de cette. Supongamos que tenemos una aplicación que necesita recuperar una cadena. Disons que vous avez une demande qui a besoin de récupérer une chaîne de caractères. El Test que acá vamos a desarrollar es probar la recuperación de esta cadena. Le test que nous allons développer ici est de tester la récupération de la chaîne. Ya tendríamos que tener instalada la última versión de NUnit. Et nous avons d'avoir la dernière version de NUnit. Sino, podemos descargarla desde http://www.nunit.org e instalarla. Mais on peut le télécharger à partir de http://www.nunit.org installation. En el marco de nuestra solución vamos a agregar un […] Dans le cadre de notre solution nous permettra d'ajouter une [...]
http://carlossantos.wordpress.com/2008/03/16/tdd-por-dnde-empezar/ http://carlossantos.wordpress.com/2008/03/16/tdd-por-dnde-empezar/
TDD, ahora Refactoring. ATS, maintenant Refactoring.
Este post es continuación y cierre de estos dos: TDD… y las cosas, felizmente, no volvieron a ser las mismas… TDD, ¿por dónde empezar? Ce poste est à la poursuite et à la fermeture de ces deux: ATS ... et les choses, heureusement, ne pas être le même ... ATS, où avez-vous commencer? De acuerdo a lo que expresé en los post anteriores, TDD se se lleva a cabo sobre ciclos. Selon ce que j'ai dit dans le précédent post, ATS sera effectuée sur les cycles. Al finalizar cada ciclo TDD, la técnica se completa con la práctica de Refactoring. À la fin de chaque cycle, ATS, la technique est complété par la pratique de la Refactoring. Refactoring es la […] Refactoring est la [...]
http://carlossantos.wordpress.com/2008/04/13/tdd-ahora-refactoring/ http://carlossantos.wordpress.com/2008/04/13/tdd-ahora-refactoring/
TDD, otros atributos de NUnit ATS, d'autres attributs de NUnit
Esta nota viene a cerrar una serie de tres posts anteriores TDD… y las cosas, felizmente, no volvieron a ser las mismas…, TDD, por dónde empezar y TDD, ahora Refactoring. Cette note est de classer une série de trois postes ATS ... et les choses, heureusement, ne pas être le même ..., ATS, par où commencer et TDD, maintenant Refactoring. En este caso, a pedido de Luis Petek en un comentario al tercer post de la serie, explico algunos otros atributos de NUnit que podrían ser de utilidad. Dans ce cas, à la demande de Louis Petek, dans un commentaire sur le troisième poste de la série, a expliqué certaines autres attributs de NUnit qui pourraient être utiles. Así como […] Ainsi que [...]
http://carlossantos.wordpress.com/2008/04/15/tdd-otros-atributos-de-nunit/ http://carlossantos.wordpress.com/2008/04/15/tdd-otros-atributos-de-nunit/
Saludos. Salutations.
























