terça-feira, 23 de dezembro de 2008
sexta-feira, 19 de dezembro de 2008
quarta-feira, 17 de dezembro de 2008
Pequenas empresas, grandes negócios - Software-livre
Como foi discutido na apresentação semi-final do grupo de rejuvenescimento, apresento aqui um vídeo falando sobre o crescimento de empresas empregando soluções de software-livre.
Note que é dito justamente o contrário ao que o grupo afirmou. O custo é muito menor em relação à softwares pagos...e nem precisa de tanto treinamento pois esses softwares-livre estão cada vez mais com uma interface similar aos demais.
Note que é dito justamente o contrário ao que o grupo afirmou. O custo é muito menor em relação à softwares pagos...e nem precisa de tanto treinamento pois esses softwares-livre estão cada vez mais com uma interface similar aos demais.
terça-feira, 25 de novembro de 2008
Contrato de Escopo Negociável
Como foi discutido na nossa apresentação, e sugerido por Vinicius que nos deu o prazer de aparecer, aqui está o link para o contrato de escopo negociável feito pela ImproveIt. No site vocês ainda encontrarão um blog, um podcast e informações interessantes sobre Scrum e XP. Depois de corrigirmos alguns erros iremos postar a nossa apresentação aqui no blog.
quinta-feira, 20 de novembro de 2008
Relações entre as práticas do XP com os princípios e valores da Metodologia Ágil
terça-feira, 18 de novembro de 2008
Evento sobre metodologias ágeis
sexta-feira, 31 de outubro de 2008
A história do Ruby
Como foi dito durante a nossa apresentação o Ruby é uma linguagem de interpretada de script, orientada a objetos e dinamicamente tipada.
Ela foi criada por Yukihiro Matsumoto (Matz), em 1994, inspirada nas linguagens Python e Perl, com o objetivo de criar um linguagem poderosa, orientada a objetos, que fosse de fácil compreensão e fosse fácil de programar.
O Ruby é independente de plataforma, tendo diversas implementações, como por exemplo em Java (JRuby) e .NET (IronRuby e Ruby.NET), além das implementações para os sistemas operacionais mais utilizados (Windows, Linux e Mac).
As principais características das linguagem são:
Ela foi criada por Yukihiro Matsumoto (Matz), em 1994, inspirada nas linguagens Python e Perl, com o objetivo de criar um linguagem poderosa, orientada a objetos, que fosse de fácil compreensão e fosse fácil de programar.
O Ruby é independente de plataforma, tendo diversas implementações, como por exemplo em Java (JRuby) e .NET (IronRuby e Ruby.NET), além das implementações para os sistemas operacionais mais utilizados (Windows, Linux e Mac).
As principais características das linguagem são:
- A sintaxe é enxuta, quase não havendo necessidade de colchetes e outros caracteres.
- Todas as variáveis são objetos, onde até os "tipos primitivos" (tais como inteiro, real, entre outros) são classes.
- Estão disponíveis diversos métodos de geração de código em tempo real, como os "attribute accessors".
- Através do Ruby Gems, é possível instalar e atualizar bibliotecas com uma linha de comando, de maneira similar ao APT do Debian Linux.
- Code blocks (blocos de código), ajudam o programador a passar um trecho de instruções para um método.
- Mixins, uma forma de emular a herança múltipla, sem cair nos seus problemas.
- Tipagem dinâmica, mas forte. Isso significa que todas as variáveis devem ter um tipo (fazer parte de uma classe), mas a classe pode ser alterada dinamicamente.
Assinar:
Postagens (Atom)