quinta-feira, 7 de julho de 2016

JUnit - Testes automatizados

Criado por Kent Beck e Erich Gamma o JUnit é um framework destinado a criação de testes automatizados exclusivos para a linguagem de programação Java.
O JUnit é utilizado especificamente para a criação de testes unitários (uma prática muito utilizada no método XP de programação ágil) e desta forma, permite ao programador verificar o comportamento esperado de cada método de uma classe e observar a apresentação dos resultados.
O teste unitário permite a verificação da menor parte de um sistema de forma isolada evitando assim a ocorrência de bug's oriundos de códigos mal escritos e facilitando uma possível e necessária mudança (coragem).

Algumas das principais características do JUnit são:

- é um framework Livre;
- permite a criação de testes automatizados que podem ser executados sem a necessidade de interromper o desenvolvimento;
- é amplamente utilizado por desenvolvedores Java, portanto tem grande suporte da comunidade;
- fornece uma apresentação dos resultados dos testes e respostas imediatas;

E então? Você acha que vale a pena experimentar e conhecer essa ferramenta?
Deixe seu comentário!

Para saber mais sobre o JUnit acesse: http://junit.org/junit4/

Até a próxima!

Integração contínua com CircleCI


É uma ferramenta de integração continua, normalmente utilizada em projetos com a metodologia XP como base para suprir uma das práticas da mesma.

Normalmente se faz a integração diretamente com uma ferramenta de versionamento (como por exemplo, Git).

Para integrá-lo com o GitHub, por exemplo, é necessário incluir um arquivo chamado "circle.yml" e permitir o acesso ao projeto, tanto no site do próprio CircleCI, quanto na equipe/conta cadastrada no GitHub.

No caso de escolher a linguagem PHP para buildar o projeto, será necessário específicar definições tais como: versão utilizada, dependências necessárias, e se os testes não forem descritos pelo phpunit.xml, deverá ser utilizada uma anotação parecida com "test: override: script_de_testes.sh". Todos estes detalhes específicos do PHP e das outras linguagens suportadas pela ferramenta, podem ser encontradas aqui e específicamente de PHP, aqui.

*Contribuição do Guilherme Matuella

ShareLaTeX - Configurar em PT/BR

Ao criar um novo arquivo, independente do tipo, ele vira com configurações em inglês, com algumas excessos. Para configurar em PT/BR para aceitar acentos etc. Vá no início do documento e coloque:
\documentclass{beamer}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[portuguese]{babel}
\usepackage{hyphenat}
\hyphenation{mate-mática recu-perar}
Assim o documento estará configurado para PT/BR.

Trabalhando com Xampp no Linux



O Xampp é um programa que "emula" um servidor LAMP (PHP + Apache + MySQL). Existem 2 versões, uma para Windows e outra para Linux. Para instalá-lo temos que ir primeiro no site Apache Friends.org e baixar um pacote em tar.gz.

Após o download, descompactar o arquivo em modo root:

# cp + nome do arquivo.tar.gz /opt/
# tar xvfz + nome do arquivo

Este comando descompacta a pasta lampp, que ficará dentro do opt. Dentro da pasta haverá uma pasta chamada "htdocs" e uma chamada "lampp start", que serve para iniciar o servidor lampp.

Para iniciar o serviço digitamos:

# /opt/lampp/lampp start

E para parar o serviço digite:

# /opt/lampp/lampp stop

Obs.: Se tiver instalado o Apache e o MySQL no seu sistema, desinstale, pois pode dar conflito no xampp.


CONFIGURAÇÃO DE SEGURANÇA NO XAMPP

Para configurá-lo há uma opção chamada "lampp security", que está na pasta lampp do diretório /opt. É recomendável programá-lo para que não haja invasões. Para configurá-lo basta digitar:

# /opt/lampp/lampp security

Onde iniciará uma checagem de segurança.


ACESSANDO O APACHE DO XAMPP NO LINUX

Agora vamos falar da pasta chamada "htdocs", que é a pasta que o xampp enxerga como a pasta do apache.

Para entrar nela digitamos:

# cd /opt/lampp/htdocs

Depois que entramos nela digitamos:

# mkdir nome da pasta

Como a pasta não está acessível para leitura e escrita, damos as permissões necessárias:

# chmod 777 nome da pasta

Para acessar o local da pasta basta digitar no navegador:

http://localhost/nome_da_pasta

Onde estará vazia.

Para fazer o atalho para a área de trabalho:

# cd /home/nome_do_usuário
# cd Área\ de\ trabalho
# ln nome do arquivo

"Setando" o proxy por arquivo .BAT



Esse post é um complemento do post do Colaborador Diego VillaNova
Link : Post Diego

Achei na internet um script para fazer um arquivo .BAT para windows
para setar o proxy.

Coloquei entre aspas o script que deve estar no arquivo( pode ser feito no notepad e salvo com .BAT)-->

" dim oShell
set oShell = Wscript.CreateObject("Wscript.Shell")

if msgbox("Habilitar Proxy?", vbQuestion or vbYesNo) = vbYes then
oShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable", 1, "REG_DWORD"
oShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\currentVersion\Internet Settings\ProxyServer", "AQUI DIGITA O PROXY:PORTA", "REG_SZ"
else
oShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable", 0, "REG_DWORD"

End if

Set oShell = Nothing "

COMO INSTALAR O GIT BASH

-Baixe o instalador do git do sistema que você usa no link abaixo:

https://git-scm.com/downloads

-Clicando em next aparecerá a opção do que escolher para se instalar. Certifique-se de que o git bash esta selecionado.

-Selecione as outras opções conforme a sua preferência. Se não entende-las, dê o next com elas em padrão, é o mais indicado.

-Depois de instalado, você pode abri-lo pelo atalho Git Bash.

sexta-feira, 1 de julho de 2016

Instalando o XAMPP no Windows

  
  
    1) Baixe a versão atual do Xampp para Windows http://www.apachefriends.org/pt_br/xampp.html.














2) Execute o arquivo de instalação e clique em Next.














3) Na segunda tela, não altere nenhum dado e dê Next.














4) Escolha o local onde será instalado o Xampp. Por Exemplo: c:\xampp.















5) O Xampp irá efetuar a instalação.















6) Após a instalação concluir, provavelmente o  Firewall do Windows irá bloquear o Apache. Marque as opções abaixo.












7) Agora execute o Apache e o MySQL











8) Acesse localhost/phpmyadmin  e  localhost/dashboard para testar a conexão.

Dashboard:










phpMyAdmin:

Pronto!! Agora é só colocar seu projeto na pasta htdocs dentro do xampp.