Fabianadas

Un poco de las webs que leo….

Archivo para la categoría: Metodologias

Consejos para comentar tu código

Interesante el artículo de Variable not found donde nos da 13 consejos para comentar nuestro código.

Son todos consejos muy bien traídos y me gusta sobre todo que van más allá de la implementación concreta en un lenguaje concreto y en lugar de eso se centra en cual debe ser el espíritu de los comentarios: No comentar lo evidente, escribir código que esté autocomentado, comentar como parte del proceso de programación, no después, etc.

Leer el post completo »

En: Contributors, Metodologias | — Diciembre 12, 2007

Patrones de Interface de Usuario

Igual que los patrones de diseño en programación nos permiten estudiar diferentes técnicas de programación y diseño, estructurarlas, ponerles un nombre para que los programadores nos entendamos, etc, lo mismo puede hacerse para casi cualquier disciplina (de hecho, el origen de los patrones de diseño está en la arquitectura).

En este caso concreto, una buena aplicación del concepto son los patrones de interface de usuario o de interacción. ¿Cuando es mejor utilizar tags? ¿Cual es la forma más amigable de presentar una paginación? ¿En qué casos puede ser interesante proporcionar un Wizard?

En Welie.com catalogan soluciones de diseño de interacción, proporcionando ejemplos, detalles, soluciones alternativas, etc.

UI-Patterns es otro sitio del mismo tipo, este con menos patrones, pero que incluye una sección donde se presentan detalles de implementación de los diferentes patrones (si bien todavía dispone de pocos items).

Leer el post completo »

En: Contributors, Metodologias | — Noviembre 13, 2007

10 problemas abiertos en informática práctica

A los que trabajamos en informática aplicada nunca nos darán el Premio Alan Turing por resolver algún enigma conceptual muy complicado. No obstante, nos enfrentamos a diario a problemas prácticos que nos hacen la vida muy incómoda.
Este artículo es una reflexión sobre algunos de mis problemas cotidianos, y una invitación a comentar posibles tácticas para solucionarlos.

Leer el post completo »

En: Contributors, Metodologias, herramientas | — Septiembre 12, 2007

Licencias libres: Una guía rapida

En Coding Horror han creado una tabla comparativa de licencias libres

No es una compilación exhaustiva, ni entra en los detalles de cada licencia (para eso podemos acudir a la OSI) pero nos permite hacernos una idea en 5 minutos de qué licencia escoger cuando liberemos código. El mensaje principal es: Elige alguna licencia. Si no eliges ninguna licencia y simplemente liberas el código realmente le estás imponiendo un copyright.

A continuación una traducción libre de la tabla:

Licencia Fuente Tipo Clausulas Comentarios
Sin licencia Abierto Ninguno 0 Sin una licencia, el código tendrá copyright por defecto. La gente puede leer el código, pero no tienen ningún derecho legal para usarlo. Para usarlo, deben contactar con el autor directamente para pedirle permiso.
Dominio público Abierto Permisivo 0 Si tu código está en el dominio público, cualquiera puede usarlo para cualquier propósito. Nada está en el dominio público por defecto, tienes que ponerlo específicamente.
Licencia GPL Abierto Copyleft 12 La licencia abierta pata negra. Tu código no puede ser usado en un programa propietario, ¡jamás!
Licencia LGPL Abierto Básicamente Copyleft 16 GPL con una válvula de escape. Los programas propietarios pueden ser linkados binariamente con software LGPL bajo ciertas circunstancias.
MIT/X11 Abierto Permisiva 2 Cortita. Incluye descargo de responsabilidad genérico
BSD Abierto Permisiva 2 Cortita. Incluye descargo de responsabilidad donde se nombra expresamente a una organización.
Licencia Apache Abierto Permisiva 9 Requiere que los trabajos derivados incluyan avisos de cualquier código licenciado o propietario en un lugar común.
Licencia Eclipse Plugin Abierto Permisiva 7 Adecuada para negocios. Permite a los trabajos derivado elegir su propia licencia para sus contribuciones.
Licencia pública Mozilla Abierto Permisiva 13 Permite la mezcla liberal con software propietario.
MS Permissive License Abierto Permisiva 3 Se parece a la MIT y BSD. No está formalmente aceptada por OSI y se ofrece también en una variante tipo LGPL.
MS Community License Abierto Copyleft 3 Se parece a la licencia GPL. Requiere que todas las contribuciones se pongan a disposición de la comunidad. No está formalmente aceptada por y se ofrece también en una variante tipo LGPL.
MS Reference License Propietario Solo lectura 3 Puedes revisar el código y hacer copias del mismo, pero no lo puedes modificar.

Leer el post completo »

En: Contributors, Metodologias | — Abril 10, 2007

buddy icon Bienvenido a Fabianadas, Un poco de cosecha propia y un mucho de las webs que me han atraído por algo en concreto.. interesantes ,divulgativas , entretenidas.... decide tu mismo .. pero sobretodo.. que te diviertas!!

Buscador

Google
 

Contacto

Add to Technorati Favorites

Enlaces


Sindicar

Puedes Sindicar el contenido de este blog en tu lector de noticias usando alguna de las siguientes formas:

Add to Google Reader or Homepage

Add to Plusmo

Add to netomat Hub



Wordpress Themes & Dalarnas

Fabianadas © 2010 — Algunos derechos reservados