Galería

Code quality includes spelling in messages

Code-QualityYa en otro artículos he platicado acerca de la importancia de la calidad de código (Code Quality) en el desarrollo del software.

Un tema para muchos algo trillado, pero que en mi  apreciación nunca será suficientemente reseñado.

Sin embargo, no voy a tratar ninguno de los conocidos 10 pilares de la calidad del código.

Sigue leyendo

Anuncios
Galería

BatchFormat: Organize Usings Across Your Entire Solution C#

image010Cuando se tiene que mantener una gran colección de soluciones en C#, algunas veces nos toca enfrentarnos a situaciones en las cuales resulta necesario realizar el conocido “organize using”.

Sigue leyendo

Galería

#SQL Code Formatting with ApexSQL Refactor

trailhead_module_apex_enterprise_patterns_domain_&_selector_layers

De las tras (3) opciones gratuitas que les había compartido en mi artículo SQL Code Formatting compliance with the Microsoft standards and guidelines involved, les había quedado debiendo documentarles la experiencia con ApexSQL Refactor.

Así que, manos a la obra!

Sigue leyendo

Galería

#SQL Code Formatting compliance with the #Microsoft standards and guidelines involved

codeformatting2Uno de los aspectos muchas veces desestimado a la hora de asegurar la calidad de una solución de software es el formato del código. Sin embargo, a pesar de los alegatos que puedan surgir al respecto, es un hecho que es un elemento importante para el aseguramiento de la calidad, por su especial relevancia para procurar la legibilidad y la mantenibilidad de la solución.

Sigue leyendo

Galería

#Calidad, la barrera del #DevOps

Mucho ha estado sonando en el medio de IT acerca del DevOps y mientras algunos aún se debaten acerca de lo que realmente es (o no es) está idea o concepto, empresas como Microsoft se han lanzado en la adopción de este “revolucionario” paradigma.microsoft-devops-ja-ohjelmistokehityksen-nopeuttaminen-17-638

Sigue leyendo

Galería

¿Por qué actualizar tu entorno tecnológico? 

img_6484Si eres un Consultor de IT con cierto grado de experiencia, seguramente acostumbras mantener tu entorno tecnológico actualizado y no precisamente por moda (como algunos menos experimentados acostumbran decir).

A medida que te desempeñas como Consultor de IT vas adquiriendo conocimientos diversos que te permiten contar con …

 

Sigue leyendo

Galería

Continuous Code Quality Management con Visual Studio Extension for SonarQube

Una de las herramientas incorporadas en el Microsoft Visual Studio es el Code Analisys, un motor que permite realizar la revisión y detección de distintos tipos de incidencias en nuestro código a fin de procurar mantener la calidad del mismo.

vssonar_001

Sigue leyendo

Error Genérico, un indicador de baja #calidad del código

Error GenericoMuchas veces nos encontramos con algún mensaje de error el cual, o no nos dice mucho, o bien al revisar lo que dice parece no tener nada que ver con lo que estamos haciendo.

Esto es lo que muchos denominan un “Error Genérico”.

Seguro que prácticamente cualquier persona ha tenido algún tipo de contacto con este tipo de errores. Pero, que significa realmente la aparición de un “Error Genérico”?

Sigue leyendo

#PSScriptAnalyzer: Análisis de código estático para los scripts y módulos de #Windows #PowerShell

PSScriptAnalyzer-00Windows Management Framework 5.0 Preview February 2015 incluye la adición de un nuevo módulo de Windows PowerShell llamado PSScriptAnalyzer.

Se trata de un corrector de código estático para los módulos de Windows PowerShell y scripts y se instala en $env:ProgramFiles/WindowsPowerShell/Modules.

Sigue leyendo

Perversión de MCQ puede destruir la Calidad

Las actuales metodologías ágiles como MSF o Scrum que prescinden de la construcción de artefactos de diseño promoviendo la construcción acelerada de piezas de software, por lo general atómicas, transfieren al desarrollador la pesada responsabilidad de vigilar muchos aspectos de la calidad del código que estarían controlados clásicamente en un proceso de diseño.

sonarA fin de mitigar los riesgos derivados de esta situación, han surgido herramientas de MCQ (Manage Code Quality), como por ejemplo SQSCAST AIPSonarQube, concebidas como mecanismos de apoyo para las líneas técnicas y los equipos de desarrollo y pruebas.

Sin embargo, el poco entendimiento que en algunas líneas gerenciales han logrado las metodologías ágiles ha venido ocasionando algunas perversiones en el uso de las herramientas de MCQ.

Sigue leyendo