Arquivo para a categoria 'Engenharia de Software'

06
Ago
09

“Cannot connect to VM”

Uma coisa estranha aconteceu hoje, e por isto estou fazendo uma pausa na preguiça de escrever algo.

Eclipse IDE

Eclipse IDE

Durante um dia normal de pesquisa, em uma reunião onde tentávamos entender o código de um projeto open source, o Eclipse Ganymede que ele utilizava no Linux estava com um problema para executar o Debug. Toda vez que tentava executá-lo, aparecia um dialog informando:

“Cannot connect to VM”.

Estranhamos. Olhando nas configurações de JRE utilizadas, estava tudo ok, e o problema apresentava-se somente no Debug, e não na compilação/execução de programas. Apresentava também, na área “Problems”, um problema com um getthisbyname(). Estranhei. Não estaria resolvendo o nome de que, se ao testarmos só estava tentando rodar um “Hello World”? A única máquina que estaria tentando alcançar seria ela mesma: localhost. Resolvemos olhar o arquivo /etc/hosts (que guarda algumas pré-configurações de hosts em UNIX):

#127.0.0.1   localhost
127.0.0.1   xxx-notebook
#outras configurações de hosts

Para os desavisados, em arquivos de configuração UNIX é comumente utilizado o # como símbolo para comentário de linha. Logo, aparentemente devido ao fato de estar comentado, o Eclipse (ou a função getthisbyname() de Java) não conseguia resolver o nome localhost para 127.0.0.1. Removido o comentário, o Debug do Ganymede passou a funcionar perfeitamente.

Interessante, não?

19
Jun
09

Uma pitada de UML – círculo-cruz

Visão de módulos usando o círculo-cruz

Visão de módulos usando o círculo-cruz

Para quem possa se deparar com isso: a UML possui um símbolo especial para mostrar que um pacote está dentro de outro, o círculo-cruz.

A idéia do post veio lendo o “Utilizando UML e padrões” do Larman. A primeira vez que eu vi isso, fiquei uns 20 minutos sem entender o que era, e olhe que a explicação estava não muito distante no texto do livro. É apenas uma forma mais incomum de se mostrar isso, embora bastante limpa, mas infelizmente não está presente em várias ferramentas CASE. Só cuidado para outros não ficarem sem entender os diagramas!

20
Fev
09

Jarbas Vasconcelos: Um Senador do RUP?

Deu na Revista Veja desta semana: Jarbas Vasconcelos acusa boa parte de seu partido. E sobre mudanças políticas, declara: “…será um processo longo…” – ou seja, não será ágil, e sim mais para um modelo em cascata - , e “…Não basta mudar os nomes, é preciso mudar as práticas.”

Será que, como um senador que enquanto governou Pernambuco ajudou bastante à criação do Porto digital, Jarbas está ligado também a metodologias de desenvolvimento?

Eu sei, a piada foi sem graça. =)

03
Nov
08

Scrum e XP direto das Trincheiras

Este final de semana foi lançado gratuitamente o livro “Scrum e XP direto das Trincheiras”, tradução do livro de Henrik Kniberg, “Scrum and XP from the Trenches”. A tradução foi feita por um grupo de voluntários trabalhando de forma distribuída, com os mais diferentes conhecimentos das línguas, e com o intuito de compartilhar o conhecimento sobre metodologias ágeis ao maior número possível de pessoas.

Scrum e XP direto das trincheiras

Scrum e XP direto das trincheiras


O livro traduzido deve tornar um pouco mais acessível as informações sobre Scrum e XP na língua portuguesa, podendo ser utilizado fácil e gratuitamente por estudantes e curiosos sobre as metodologias. Pode-se obtê-lo pelo link http://www.infoq.com/br/minibooks/scrum-xp-from-the-trenches, bastando apenas o registro na versão brasileira do portal InfoQ Brasil para baixá-lo. Ah, o portal também foi lançado este final de semana, e deve se tornar um bom lugar de troca de experiências entre desenvolvedores no país.

25
Mar
08

Refactoring comic

Quadrinho feito por mim, a partir de idéia no livro de Martin Fowler, sobre Refactoring(refatoração). Sim, foi uma forma de mostrar o que eu faço enquanto não atualizo isto.

Refactoring - rule of 3

Quadrinho dedicado a minha nega, pois a idéia veio dela. =D




X-Files

 

Dezembro 2009
S T Q Q S S D
« Out    
 123456
78910111213
14151617181920
21222324252627
28293031  

Estatísticas:

  • 4,222 erros de pesquisa

possivelmente perigosos:

Tweet! :>

last.fm

Join the Free Software Foundation!

Support freedom