Test-First Programming ¿en Bash & Shell Scripting?

Hace unos días, me sorprendí notablemente cuando Jorge, mi compañero del Sudacas Team, me comentó que investigando sobre TDD, terminaba de encontrar un framework para Unit Testing en Bash y Shell Scripting.

Sin pérdidas de tiempo, inmediatamente fui a ver de que se trataba shUnit2, el framework para Test Unitarios en Bash y Shell Scripting.

Resulta que shUnit2 está basado en jUnit y entre otros Sistemas Operativos, soporta GNU/Linux, FreeBSD y OpenSolaris. Cabe destacar que posee una lista aceptable de asserts y soporta métodos setUp() y tearDown().

La última versión estable (al 22 de enero de 2012) es la 2.0.3 (que data de 2007) y a la fecha, se encuentra en desarrollo la versión 2.1.x. Lógicamente, se distribuye con licencia LGPL (Software Libre) y se encuentra perfectamente documentado y con sus FAQ correspondientes.

Sigue leyendo

Bienvenida Eugenia (Bahit) a DebianHackers. Se amplía el equipo !!

Los lectores habituales de este blog podéis estar tan contentos como n1mh y yo por la incorporación de Eugenia Bahit  (a nivel “total”, nada de colaboraciones puntuales) en DebianHackers. Esto lo digo porque veréis habitualmente contenidos relacionados con lo que apasiona, las plataformas GLAMP y el desarrollo de software, con Python como su “niño-lenguaje” mimado.

Programación (ágil) y de la buena, toda una arquitecta de software que llega para “fortalecer” los cimientos del blog y ofrecer más y mejores contenidos, tanto por la variedad que leeréis y la calidad de sus textos. De corazón GNU, muy cerca de la FSF como no podía ser de otro modo, gran amiga de sus amigos y defensora a ultranza de las causas en las que cree.

En la página de su “Bio” dentro de DebianHackers podréis encontrar más info sobre ella, su Twitter es @eugeniabahit, Algunos quizás la conocéis por esta guía para aprender a programar en Python que tantas visitas y menciones ha tenido.

Otros igual en algún momento la habéis leído en su blog sobre programación y GNU/Linux, si vais a su web profesional (eugeniabahit.com), tenéis un enlace a una ponencia que impartió en Chile sobre Desarrollo Ágil, eXtreme programming, Scrum, etc.

Gracias Euge !! Por ayudarnos a hacer llegar el mensaje más lejos aún -;).

*Pdta; Pronto se cerrará el ciclo con la cuarta incorporaciónpure Debian“, estad atentos amigos ;D.

No olvides que nos puedes seguir también en Twitter y a través de nuestro canal RSS.

Casi 100 aplicaciones Open Source / Free para sustituir a las que se usan a diario

Esta entrada va de responder a la típica pregunta que nos hacen a todos los que usamos GNU/Linux acerca de qué aplicaciones usar cuando se está empezando.Los que llevamos un tiempo ya sabemos por dónde ir, pero no está de más que tengáis a mano esta lista (en Inglés) de 92 Aplicaciones Open Source o Free Software para sustituir a las privativas que se usan a diario. La lista es extensa y no deja dudas.

He modificado el título original de la entrada ya que algunas son Open Source y otras Software Libre. No está de más para quienes tengan la duda entre lo que es Open Source y Software libre, leer esta entrada del blog (explicado muy clarito) de nuestra amiga Eugenia Bahit.

Buen Domingo y mañana…os anunciaremos un cambio importante en DebianHackers -;)

SOPA fría – Apagando debianhackers contra la censura

Hoy, día 18 de enero, de ocho de la mañana a ocho de la tarde este sitio web permanecerá desconectado y mostrando únicamente la imagen de la izquierda.

El motivo no es otro que la el auge de la censura en la red y los intentos por controlarla, llámense ley Sinde-Wert en España, HADOPI en Francia, PIPA en EEUU, etcétera. Así pues, nos unimos al blackout y debianhackers permanecerá inaccesible durante esas doce horas.

También animamos a todo el mundo a unirse. Sólo es necesario darse un paseo por ‘Apaga’ tu web contra la censura en Internet, de Mangas verdes.

Si queréis saber la opinión de Dabo, ha dejado las cosas muy claras en DaboBlog, aquí “cerramos”, él abre e informa. Estamos todos en la misma lucha, la de unos derechos irrenunciables.