Navegação de código fácil
Para navegar facilmente por projetos grandes, utilize a janela do navegador ou os itens de menu Ir para tipo, Ir para arquivo, Ir para símbolo, Ir para declaração e Localizar usos. O editor avisa sobre potenciais problemas de código, assinalando-os e dando uma dica em um pop-up. Uma janela de tarefas relaciona todos os avisos no projeto, tornando fácil encontrar e solucionar problemas.
Cobertura de código
Gere um relatório de Cobertura de código para arquivos PHP para ver até que ponto os casos de teste abrangem o código: as instruções de cobertura são marcadas em verde no editor, as instruções que não foram executadas durante o teste são marcadas em vermelho. A avaliação se baseia na quantidade de instruções executáveis, as linhas com espaços em branco e os comentários não interferem no resultado.
Teste de unidade PHP
Crie testes PHPUnit e casos de teste Selenium para arquivos ou pastas, execute testes e visualize os resultados dos testes. Nas propriedades do PHPUnit é possível definir um arquivo de configuração XML personalizado, um arquivo bootstrap para as opções de linha de comando ou um suíte de teste personalizado ou deixar o IDE gerar o esquema de código para você. Use um atalho do teclado para navegar rapidamente entre o teste e a classe testada.
Testando com PHPUnit e Selenium
Depuração de PHP
Depure códigos em PHP usando o Xdebug: é possível inspecionar variáveis locais, ajustar relógios, determinar pontos de detenção e avaliar códigos ao vivo. Navegue por declarações, caracteres e arquivos usando atalhos Ir para e vínculos de hipertexto. Utilize um caminho de inclusão de PHP global para todos os projetos ou personalize-o para cada projeto.
O NetBeans para PHP também oferece depuração de linhas de comando: a saída de programa PHP é exibida em uma exibição de linha de comando no próprio IDE e você pode inspecionar o HTML gerado sem a necessidade de alternar para um navegador.
É possível depurar scripts e páginas Web, tanto local quanto remotamente. A integração do depurador PHP do NetBeans permite mapear os caminhos do servidor para os caminhos locais a fim de ativar a depuração remota.
Desenvolvimento de projetos locais e remotos
O desenvolvimento de projetos em PHP é muito fácil a partir do NetBeans IDE para teste em servidores locais ou remotos via FTP ou SFTP ou pelo uso de um script de upload para desenvolvimentos mais complexos. É possível criar facilmente um projeto novo a partir de códigos remotos e o IDE carregará as alterações automaticamente quando o arquivo for salvo. Execute o projeto como um site local, como um script de linha de comando ou uma aplicação de rede remota via FTP ou SFTP.
Integração com o MySQL
Os desenvolvedores de PHP também podem aguardar para trabalhar com o MySQL. O comando Inserir código oferece uma opção de tabela de banco de dados que cria o código necessário para executar uma declaração SELECIONAR no MySQL. Abra uma janela para fazer alterações nas tabelas do MySQL, selecionar células individuais das tabelas com um mouse e editá-las diretamente.
|