All Categories: java(33) java ee(19) testes(11) testes automatizados(10) treinamento(9) ensino(9) clean code(9) jsf(9) boas praticas(9) jee(8) javascript(8) refactoring(8) curso(8) fortaleza(8) codigo(8) web(7) tdd(7) triadworks(7) orientação a objetos(7) logica de programacao(7) tutorial(6) lógico(6) junit(6) curly law(5) html5(5) ioc(5) html(5) jsf 2.2(5) boa pratica(5) programação(5) javaee(5) oo(5) jsf2(4) mobile edition(4) android(4) spring(4) javace(4) hibernate(4) raciocinio(4) one thing(4) jpa(4) ambiente de desenvolvimento(3) di(3) testing(3) agilidade(3) dicas(3) queroworkar(3) curriculo(3) javou(3) produtividade(3) jpql(3) eclipse(2) functional(2) git(2) performance(2) polimorfismo(2) enum(2) constantes(2) xml(2) introducao(2) canvas(2) video(2) emprego(2) jpa2(2) transactions(2) build automatizado(2) testes manuais(2) junit rules(2) mau habito(2) transaction management(2) transactional(2) lambda(2) sistema legado(2) lógica(2) niveis de abstração(2) funcional(2) algoritmo(2) golden master(2) golden master test(2) bugs(2) ireport(1) relatorio(1) login(1) remote(1) api(1) enums(1) provisionamento(1) pdf(1) github(1) virtualbox(1) facelets_refresh_period(1) retrospectiva(1) @bean(1) cache(1) jetbrains(1) facelets(1) getters(1) lentidao(1) converter(1) fuso horario(1) testes de integracao(1) criteria(1) facesutils(1) timezone(1) single-entry point(1) portabilidade(1) action vs actionlistener(1) aop(1) query(1) hotdeploy(1) hot deploy(1) tomcat(1) outofmemory(1) heap space(1) early return(1) how to present code(1) slides(1) presentation(1) como apresentar codigo(1) apresentacao(1) github pages(1) stereotypes(1) jsfutil(1) cdi(1) deploy automatizado(1) shell script(1) workspace(1) regra do bom escoteiro(1) jdbc(1) fechar conexão(1) nuvem(1) dynamic queries(1) named queries(1) versionamento(1) arquivo(1) documento(1) reverter(1) resetar(1) web ide(1) regra do escoteiro(1) push(1) commit(1) site(1) vagrant(1) java 8(1) java8(1) expressao(1) literais(1) primeira classe(1) functional interface(1) interface funcional(1) interface(1) http(1) codefights(1) desafio(1) segurança(1) bidirecional(1) orm(1) kotlin(1) eventos(1) canal youtube(1) oportunidades(1) graficos(1) servlet(1) file download(1) download(1) attachment(1) palestra(1) lua(1) corona sdk(1) jogos 2d(1) query by example(1) optional filters(1) jasperreports(1) home


Clean Code: Boas práticas para argumentos de função

Os argumentos influenciam muito na qualidade das nossas funções. Eles são a entrada principal das nossas funções e manter eles organizados é importante para deixar o comportamento das funções explícito

Kewerson Hugo - Desenvolvedor na TriadWorks- Email
June 07, 2017

Organização Clean Code - Boas práticas para argumentos de função

Os argumentos de uma função são a melhor forma de comunicar estados externos para as nossas funções. Eles nos ajudam a evitar que modifiquemos diretamente uma variável externas que não pertencem ao escopo da função. Chamamos de Efeitos Colaterais esse ato de modificar estados fora do escopo da função.

Na Ciência da . . .

Read More

jUnit: Testando fluxos de exceção e erro

Aprenda como validar em detalhes as exceções lançadas pelo seu código usando a Rule ExpectedException

Rafael Ponte - Desenvolvedor e instrutor na TriadWorks
November 30, 2016

Testando exceções com jUnit

Quando começamos a escrever testes automatizados é comum nos preocuparmos apenas com os testes de caminho feliz, também conhecidos como Happy path. Não é por acaso, um desenvolvedor normalmente não pensa nos caminhos que divergem do fluxo principal da funcionalidade, ou seja, os casos alternativos e excepcionais. Para o . . .

Read More

Deploy automatizado: feito é melhor que perfeito

Aprenda como deployar sua aplicação web de forma simples e automatizada com Shell Script

Rafael Ponte - Desenvolvedor e instrutor na TriadWorks
October 05, 2016

Deploy automatizado | TriadWorks

Todos estes anos de consultoria na TriadWorks nos fez perceber que a maioria das empresas e projetos não dão a importância devida para automatização dos seus processos de desenvolvimento. Tarefas rotineiras como build, deploy e release de novas versões da aplicação são feitas de forma totalmente manual. Todas essas tarefas deveriam . . .

Read More

Archive
   Subscribe by email and never miss a post.

This update link alerts you to new Silvrback admin blog posts. A green bubble beside the link indicates a new post. Click the link to the admin blog and the bubble disappears.

Got It!