Herramientas de software
Software es uno de los temas que más líneas me han ocupado
en este blog. Es por ello que no debe faltar un listado con las principales
herramientas software que nos faciliten y aseguren entregar un software de
calidad.
Las herramientas de calidad software expuestas son las que
más he utilizado y mejor cumplen, a mi parecer, sus objetivos. Os dejo el link
a la página donde os la podéis descargar, una breve descripción y, entre
paréntesis, la licencia que tienen.
CARACTERÍSTICAS Y CREACIÓN DE LOS DISEÑOS
DISEÑO INKSCAPE
CREACIÓN:
Inkscape se inició en 2003 como
una bifurcación (fork) de código del proyecto Sodipodi. Este último,
desarrollado desde 1999, estaba a su vez basado en Gill, el trabajo de Raph
Levien.
La bifurcación fue dirigida por
un equipo de cuatro desarrolladores de Sodipodi (Ted Gould, Bryce Harrington,
Nathan Hurst, y MenTaLguY) quienes identificaron diferencias en los objetivos
del proyecto, apertura hacia contribuidores externos, y disconformidades
técnicas como sus razones para crear la bifurcación. Inkscape, la denominación
adoptada para la bifurcación, buscaría un desarrollo enfocado en implementar el
estándar SVG de manera completa, mientras que el desarrollo de Sodipodi se
enfocó en la creación de un editor de gráficos vectoriales multipropósito,
posiblemente a expensas de la implementación del estándar SVG.1
Las características:
-Las formas geométricas más
utilizadas en el diseño vectorial, como trazos, texto, marcadores, clones,
mezclas de canales alfa, transformaciones, gradientes, patrones y
agrupamientos.
-Soporta la utilización de
metadatos Creative Commons.
-Tres modos distintos de edición.
-Utilización de capas.
-Puede realizar operaciones
complejas con trazos.
-Vectorización de archivos
gráficos de mapa de bits.
-Escritura de texto en trazos y
caligrafía.
-Alineación de textos y objetos.
-Edición de XML directo.
Diseño xara
Creación:
Xara Xtreme comenzó su desarrollo
en la década de los 90, la versión original fue creada para el equipo RISC
Acorn. El código fuente se encuentra liberado bajo la licencia libre GNU-GPL y
los binarios (versión profesional) para Windows es de pago. Es un programa
multiplataforma y funciona en GNU/Linux, Mac OS y Microsoft Windows.
Características:
-Puede trabajar con cualquier
fuente TrueType y modificar gran cantidad de propiedades relacionadas con el
texto: alineación, espaciado, tracking y kerning.
-Para dar vida a un texto
estático, Xara 3D cuenta con diversos efectos dinámicos, como rotar, fundir o
mecanografiar. Resulta ideal para generar logotipos y botones web. Está
orientada tanto para usuarios novatos como para avanzados.
-El programa permite pre
visualizar las imágenes creadas rápidamente e importar formas en 2D.
DISEÑO XTREME
CREACIÓN:
Es una aplicación informática de
diseño vectorial. Con herramientas de ilustración verdaderamente flexibles y
manipulación de fotos novedosas, dibujos vectoriales, diseños DTP,
composiciones de fotos o animaciones en Flash para Sitio Web.
Características
·
Pruebas
unitarias continuas, frecuentemente repetidas y
automatizadas, incluyendo pruebas de regresión. Se aconseja escribir el
código de la prueba antes de la codificación. Véase, por ejemplo, las
herramientas de prueba a Java, DUnit orientada a Delphi, NUnit para la
plataforma.NET o PHPUnit para PHP. Estas tres últimas inspiradas en JUnit,
la cual, a su vez, se insipiró en SUnit, el primer framework orientado a
realizar tests, realizado para el lenguaje de programación Smalltalk.
·
Programación en parejas: se recomienda que
las tareas de desarrollo se lleven a cabo por dos personas en un mismo puesto.
La mayor calidad del código escrito de esta manera -el código es revisado y
discutido mientras se escribe- es más importante que la posible pérdida de
productividad inmediata.
·
Frecuente integración del equipo de programación con el cliente o
usuario. Se recomienda que un representante del cliente trabaje junto al equipo
de desarrollo.
·
Refactorización del
código, es decir, reescribir ciertas partes del código para aumentar su
legibilidad y mantenibilidad pero sin modificar su comportamiento. Las pruebas
han de garantizar que en la caracterización no se ha introducido ningún fallo.
·
Propiedad del código compartida: en vez de dividir la
responsabilidad en el desarrollo de cada módulo en grupos de trabajo distintos,
este método promueve el que todo el personal pueda corregir y extender
cualquier parte del proyecto. Las frecuentes pruebas de regresión garantizan
que los posibles errores serán detectados.
·
Simplicidad en el código: es la mejor manera
de que las cosas funcionen. Cuando todo funcione se podrá añadir funcionalidad
si es necesario. La programación extrema apuesta que es más sencillo hacer algo
simple y tener un poco de trabajo extra para cambiarlo si se requiere, que realizar
algo complicado y quizás nunca utilizarlo.
Diseño them
Creación:
Al visualizar una entrada,
WordPress buscará primero la plantilla single.php, y en caso de no encontrarla
pasará a mostrar el contenido utilizando la plantilla index.php. Les recuerdo
que pueden encontrar una muy buena gráfica sobre jerarquías de plantilla en el
sitio oficial.
Características:
Este tema es perfecto para sitios
web de moda porque su diseño es colorido. Cuenta además con un elemento de
columna donde mostrar los contenidos de forma clasificada a través de un sistema
de pestañas. Puede personalizarse de muchas formas, visualizando el contenido
al estilo bloggers.
Diseño gym
Creación:
gestión de un centro deportivo o
de un gimnasio necesita apartados de control específicos, debido a su especial
estructura. Por ello, para un correcto manejo... ...JR Gestion Club, Clubes,
Quota gym , Negocios por actividad, Gimnasios,...
CARACTERÍSTICAS
Siempre me ha fascinado la
inteligencia que hay en el ser humano; pero no la intelectual, ni la emocional…
hablo de la maquinaria claramente inteligente que permite que el complejo
engranaje que forma nuestro cuerpo, funcione conjuntamente, con el resto de
órganos y sistemas, generando una red perfecta en la que cada célula y cada
elemento sabe perfectamente lo que debe hacer y en la que cada uno de ellos
sabe que precisa al resto del conjunto para este inteligente, sabio y ancestral
mecanismo que nos da la vida sin que tengamos que decidir cuando respirar
cuando latir, cuando metabolizar…esta inteligencia vital lo hace queramos o no.
No ha precisado de nuestra
intervención para diseñar un organismo vivo capaz de autorregularse, a través
de complejas funciones que nos mantienen vivos sin que a cada segundo estemos
conscientemente pendientes de ellas. Respiramos y latimos sin que nuestra
inteligencia racional dé conscientemente esa orden a nuestro cuerpo; siempre
supe que existe una sabiduría en nosotros que nos permite hacerlo sin que
precise de nuestros conocimientos, talentos, habilidades…Seamos quienes seamos,
sepamos lo que sepamos, consigamos lo que consigamos, tengamos la suerte que
tengamos, TODOS disponemos de esta sabiduría previa a nuestra inteligencia
consciente.
No hay comentarios:
Publicar un comentario