Ferramentas de testes em Django – Parte 2
No post anterior, conhecemos as ferramentas default para construção de testes automatizados em Django. Acontece que você pode “sair um pouco da caixa” e usufruir de ferramentas “third-party“, que...
View ArticleDecorators em Python
E na mesma linha dos closures, eu passei a saber realmente o que são decorators depois de utilizar a framework Django. Se você está trabalhando com Orientação a Objetos e até agora não se deparou com...
View ArticleAssegure a qualidade do seu código Python – pep8
Convenções de código! Já tive a oportunidade de escrever sobre elas no Profissionais TI. Benção ou maldição? Há quem goste, há quem ache uma perda de tempo… Acredito muito que a organização e a...
View ArticleAssegure a qualidade do seu código Python – Pylint
Se você precisa de uma ferramenta mais poderosa que o pep8, talvez você precise do Pylint. De forma (bem) resumida, o Pylint analisa de forma minuciosa o código do seu projeto Python, lhe retornando...
View ArticleAssegure a qualidade do seu código Python – Clone Digger
Mesmo que você possa verificar a qualidade do seu código com pep8, Pylint e Pyflakes, uma das virtudes de um projeto de software é não possuir código duplicado (leia mais sobre DRY). O fato é que tanto...
View ArticleMigrations em Django com South
E quem nunca precisou adicionar ou remover alguma coluna, nas tabelas do seu banco de dados, depois que a aplicação já estava em produção? Os riscos existem (e são altos), e podem ser diminuidos...
View ArticleDica: site para praticar Java e Python – CodingBat.com
Recentemente descobri um novo site para praticar conceitos básicos de Java e Python para iniciantes. Apresento-lhes o condingbat.com! O CodingBat é um site voltado para iniciantes que queiram praticar...
View ArticleAssegure a qualidade do seu código Python – Pyflakes
Depois da dar uma pincelada na pep8 e no Pylint, chegou a hora de falarmos um pouco sobre o Pyflakes. Resumidamente, o Pyflakes é uma ferramenta de qualidade que analisa o seu código Python atrás de...
View ArticleAutomatize o deploy dos seus projetos com Fabric
Durante a minha árdua trajetória com o PHP, sempre fiz “subidas” de projetos utilizando um cliente FTP. Um processo manual, extremamente repetitivo (e chato). Já com Python, pude utilizar o SSH, que me...
View ArticlePelican e os Static Site Generators (Geradores de Sites Estáticos)
O Django é de longe o meu framework Python favorito. Fácil, extensível, com uma série de “baterias inclusas” que tornam o desenvolvimento de aplicações Web muito mais fácil e divertido. Mas verdade...
View Article
More Pages to Explore .....