Arquivos de setembro, 2008

Metodologia x Processo: O que realmente importa?

Muito se discute sobre metodologias de software e hoje estou convencido de que não é possível o desenvolvimento de software sem uma metodologia eficiente. E toda metodologia traz consigo uma série de processos a serem seguidos. E,  este eh um ponto importante que diferencia as diferentes metodologias presentes no mercado: a quantidade de processo que cada uma traz consigo.

Mas… qual é o limite ideal da relação programação/processo?

Os desenvolvedores irao brigar pelo desenvolvimento, e o pessoal dos times de qualidade, pelo processo :-)

Mas que tal olhar sob o ponto de vista do usuario? sera que ele se importa realmente se o software que esta usando eh proveniente de uma empresa com certificacao CMMI? Eu, como usuario, nao me importo.

Sob este ponto de vista, acredito que a quantidade ideal de processo eh a minima possivel, para que seja possivel o gerenciamento do projeto, mas que nao leve o desenvolvedor a passar mais da…

Dia do Programador!

Este post é em homenagem a todos que, como eu, passam horas e horas na frente do PC trabalhando para que a humanidade possa usufruir das maravilhas que um chip de silicio.

Programador

Hoje, dia 12 de setembro é comemorado o dia do programador. Da wikipedia:

O Dia do Programador é uma data festiva no 256º dia do ano, celebrada por programadores de computador em boa parte do mundo. Esta é uma data significativa para programadores porque 256 é igual a 28 (2 elevado à 8ª potência), e 8 são os números de bits de um byte.

O Dia do Programador é comemorado dia 13 de Setembro, exceto em anos bissextos, nos quais ele é comemorado no dia 12 de Setembro, pois esse é o 256º dia do ano.

Extremamente nerd, como não poderia deixar de ser.

Parabéns a todos nós!

E eis que o google se retrata

No post anterior eu falei sobre alguns polêmicos itens da EULA do google Chrome. Pois é, agora a empresa mudou – obviamente não por causa do meu post :-) – os termos para acabar de uma vez com a polêmica.

Eis a declaração de Rebecca Ward, do Senior Product Conseul:

In order to keep things simple for our users, we try to use the same set of legal terms (our Universal Terms of Service) for many of our products. Sometimes, as in the case of Google Chrome, this means that the legal terms for a specific product may include terms that don’t apply well to the use of that product.

We are working quickly to remove language from Section 11 of the current Google Chrome terms of service. This change will apply retroactively to all users who have downloaded Google Chrome.

Agora, a seção 11.1 diz:

You retain copyright and any other rights that you

O lado negro do chrome

Em um post anterior eu falei – muito bem por sinal – do Chrome, o browser do Google. Tudo muito bonito até ver o EULA (Termos de Serviço). Dêem uma olhada na seção 11.1:

“O usuário retém direitos autorais e quaisquer outros direitos que já tiver posse em relação ao Conteúdo que enviar, postar ou exibir nos Serviços ou através deles. Ao enviar, postar ou exibir o conteúdo, o usuário concede ao Google uma licença irrevogável, perpétua, mundial, isenta de royalties e não exclusiva para reproduzir, adaptar, modificar, traduzir, publicar, distribuir publicamente, exibir publicamente e distribuir qualquer Conteúdo que o usuário enviar, postar ou exibir nos Serviços ou através deles. Essa licença tem como único objetivo permitir ao Google exibir, distribuir e promover os Serviços, e ela poderá ser revogada para alguns deles, conforme definido nos Termos Adicionais.”

Impossível passar despercebido um termo assim. E ainda mais se tratando de um browser, que é um aplicativo pelo qual…

Free Ebooks de C/C++

O site About.com preparou uma lista com alguns livros gratuitos (em PDF ou HTML) sobre programação em C/C++. A lista pode ser acessada aqui.

Destaque para o excelente “Thinking in C++ 2nd Edition Bruce Eckel’s Classic Book” e para o “C++ Programming“, que é um livro em sistema colaborativo (Wiki) que já tem um material muito bom. Vale a pena ler – e escrever.

Chrome – o browser do Google

O Google anunciou nesta terça feira seu novo projeto, pra lá de ambicioso, que é o Google Chrome, um browser – ou, como eles preferem chamar, uma “plataforma de aplicativos web” – gratuito, e com o código aberto.

O anúncio surpreendeu a muitos, menos a este que vos escreve. No anúncio da toolbar do firefox, eu já imaginava um browser feito pela empresa.
Com este projeto, o google, que já domina o conteúdo e propaganda da web, tenta colocar seu pé em mais um nicho da web.
E ao que tudo indica, será mais uma revolução googleana. A começar pelo anúncio, feito em formato de “quadrinhos” – muito bons, por sinal.

O que mais me chamou a atenção foi o conceito de tabs definidas como processos separados. Isso traz enormes vantagens, entre elas um gerenciamento mais inteligente de memória e um browser mais estável, já que, se uma das tabs travar basta fechá-las – não colocando em…