Primeiramente, adiciono define('WP_DEBUG', false);
ao arquivo wp-config.php (como muitas pessoas disseram) à minha instalação local, que é uma cópia recente de um site de produção relevante (arquivos e dados). Isso torna as coisas rápidas, seguras e separadas, mas reflete bem pelo menos um local em que o plug-in será realmente usado.
Também adiciono o plug-in da Barra de Depuração junto com alguns dos complementos da Barra de Depuração (Transientes, por exemplo) - conforme apropriado para seus plug-ins.
Também uso o complemento Firebug para Firefox, que é excelente para ajudar a rastrear problemas de html, css e JavaScript também para analisar a estranheza do layout.
Eu codifico usando o UltraEdit, que eu tenho usado há mais de 15 anos para um monte de codificação (php através do SQL), tanto no trabalho como em casa, e isso funciona bem para mim, mas talvez não tenha o suficiente para classificar como IDE para muita gente. Possui destaque de sintaxe, preenchimento automático e recursos de layout de código e várias ferramentas de atalho html e css que podem ajudar a evitar erros de digitação e similares. Principalmente, isso me traz familiaridade, que é um aspecto importante, muitas vezes esquecido na corrida para o novo. A memória muscular ajuda na repetibilidade, mesmo na codificação.
E é claro que normalmente tenho uma página apropriada do códice aberta em outra guia em um exemplo adequado.
Tudo isso ajuda de maneiras diferentes a destacar erros de codificação, análise, funcionais e de layout e não interfere muito na maneira como codifico ou se nada está errado. A maioria pode ser ignorada ou desativada um pouco, se você estiver experimentando ou contornando algo que revisitará mais tarde.
Ah, e não há nada errado com um eco ou print_r bem posicionado para verificar algo em uma chave (desde que você os remova quando terminar).
WP_DEBUG
como false, como John recomenda, terá uma boa idéia do que está acontecendo de errado nos scripts. Em seguida, você pode editar no Dreamweaver, pressionar Ctrl + S e, em seguida, F5 no navegador para visualizar imediatamente as alterações.