Test APK Dependency Conflicts

Em uma aplicação antiga que fui atualizar a versão das dependências do gradle, ao executar recebi a seguinte mensagem a respeito de um conflito entre a versão da dependência com.google.code.findbugs:jsr305 para app e para test: Error:FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:preMyAppDebugAndroidTestBuild'. > Conflict with dependency 'com.google.code.findbugs:jsr305' in project … Continue lendo Test APK Dependency Conflicts

“OMG! Um heisenbug!”

Achei uma pergunta sensacional no StackOverflow feito pelo Jefferson Quesado acompanhada de uma excelente resposta do RBZ que gostaria de compartilhar em meu blog. Sempre chamei de bugs mágicos o que agora soube que a terminologia correta é heisenbug. Segue abaixo a pergunta e a resposta: Um heisenbug é um bug que muda seu comportamento ao ser estudado [1]. Ele tem seu … Continue lendo “OMG! Um heisenbug!”

DexArchiveBuilderException com Guava 21.0 Faça

Acabei de receber uma exception quando fui atualizar as versões dos frameworks e executar uma aplicação que estava há muito tempo parada. Minhas dependencias são essas: dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:27.1.0' annotationProcessor 'com.jakewharton:butterknife:7.0.1' compile 'com.jakewharton:butterknife:7.0.1' compile 'com.google.code.gson:gson:2.8.2' compile 'com.google.guava:guava:23.3-android' compile 'com.squareup.picasso:picasso:2.5.2' compile 'com.squareup.okhttp:okhttp:' compile 'com.squareup.okhttp:okhttp-urlconnection:2.7.5' compile 'com.squareup.picasso:picasso:2.5.2' compile 'com.google.code.gson:gson:2.8.2' compile 'com.squareup.dagger:dagger:1.2.5' … Continue lendo DexArchiveBuilderException com Guava 21.0 Faça

OMG! API RESTFul em 1 minuto

Fiquei muito assustado com a velocidade que é possível desenvolver um pequeno serviço RESTFul com o Spring Data Rest e tudo fica mais bonito ainda sendo o banco embarcado e o servidor também embarcado. Primeiramente, segue o pom.xml, onde será possível ver os poucos pacotes que estou usando: https://gist.github.com/tassioauad/881a897aa549a9cd64b01236accd0adf Estou apenas usando Spring Data JPA, … Continue lendo OMG! API RESTFul em 1 minuto

Técnica de Avaliação Heurística

É uma técnica analítica baseada em inspeção, com a vantagem de não envolver a participação do usuário e não depender de laboratórios, o que barateia o seu uso. Apesar disso, ela permite a identificação de problemas que os usuários podem vir a ter. A avaliação heurística mais comum é a proposta por Nielsen será aqui … Continue lendo Técnica de Avaliação Heurística