BT
Seguidores

Código legível: Por que, como e quando você deve escrevê-lo

por Thomas Betts Seguir 53 Seguidores , traduzido por Camilla Albuquerque Seguir 3 Seguidores   em  29 out, 2018

A maioria das pessoas diria que deseja código legível e pode até preferir a legibilidade à funcionalidade. Mas quando se trata de pedir às pessoas para definir a legibilidade, as opiniões divergem. No Explore DDD 2018, Laura Savino falou sobre porque queremos código legível, o que realmente significa ser legível e quando a legibilidade deve ter prioridade sobre outras considerações.

Seguidores

Engenharia de Software para a Criatividade, Colaboração e Inventividade

por Ben Linders Seguir 29 Seguidores , traduzido por Camilla Albuquerque Seguir 3 Seguidores   em  20 jul, 2018

A disciplina de engenharia de software deve ser iterativa, baseada em feedback, incremental, experimental e empírica. Dave Farley aponta que se somos mais rigorosos no começo do projeto, iremos criar soluções melhores e mais inovadoras, além de gastar menos tempo corrigindo bugs em produção ou trabalhando em gambiarras para os deploys e configurações.

Seguidores

Juramento para a profissão de programador

por Ben Linders Seguir 29 Seguidores , traduzido por Ernani Santos Seguir 0 Seguidores   em  26 out, 2017 2

Nossa sociedade exige um compromisso com a conduta profissional. Robert Martin, o Uncle Bob, argumenta que precisamos de um juramento para as pessoas que desenvolvem software, uma vez que vidas e fortunas dependem da correta construção e execução do software que produzimos. De acordo com ele, isso deveria ser obrigatório pelo registro em uma associação profissional.

Seguidores

Focando na qualidade em processos ágeis utilizando Lean

por Ben Linders Seguir 29 Seguidores , traduzido por Delfino Gomes Seguir 0 Seguidores   em  12 jul, 2017

A adoção de práticas lean em um processo ágil maduro e bem estabelecido pode trazer grandes benefícios para qualidade do que se produz. Práticas como entrevistar clientes reais, ou um proxy do cliente, para melhor compreensão das suas dores, bem como um profundo entendimento da colaboração entre departamentos auxiliam na descoberta e resolução de problemas de uma forma mais rápida e eficiente.

Seguidores

Introduzindo técnicas modernas em sistemas legados

por Ben Linders Seguir 29 Seguidores , traduzido por Rodrigo Malara Seguir 0 Seguidores   em  21 jun, 2017

Sistemas legados, gerenciados por meio de processos manuais e morosos, podem custar caro. Estudos de caso baseados em horas perdidas, trabalho repetitivo ou retrabalho, pode ser uma arma em favor da introdução de técnicas modernas que utilizam ferramentas de automação e containers, na busca de um processo mais previsível com mínima intervenção humana e com deploys mais frequentes e confiáveis.

Seguidores

Como se tornar um grande desenvolvedor Front-end

por Abel Avram Seguir 12 Seguidores , traduzido por Wellington Soares Seguir 1 Seguidores   em  10 set, 2015

Este artigo contém conselhos para desenvolvedores web escrito por dois engenheiros, um recomendando ténicas e ferramentas, já o outro fornecendo sugestões na solução de alguns desafios enfrentados quando desenvolve para navegadores.

Seguidores

Benefícios do teste contínuo

por Ben Linders Seguir 29 Seguidores , traduzido por José Alexandre D’Abruzzo Pereira Seguir 0 Seguidores   em  21 jul, 2015

As equipes da Unruly tem aplicado eXtreme Programming desde a sua fundação em 2006. O desenvolvimento de software na Unruly é feito com equipes pequenas sem testadores dedicados. Estas equipes tem uma abordagem test-first de desenvolver o código, criando validações automatizadas que podem ser executadas em ambientes similares aos de produção, ao invés de se apoiar numa fase de testes manuais.

Seguidores

Melhore suas habilidades em programação com o Exercism.io

por Ben Linders Seguir 29 Seguidores , traduzido por Roberto Pepato Seguir 33 Seguidores   em  30 jan, 2015

O Exercism.io ajuda os desenvolvedores a aprimorarem suas habilidades em uma linguagem de programação por meio de feedback e discussões. O InfoQ.com fez uma entrevista com a criadora do exercism, Katrina Ower e com Richard Thomson que contribuiu com a trilha de C++ para o exercism.

Seguidores

O estado atual do Agile

por others Seguir 0 Seguidores , Shane Hastie Seguir 28 Seguidores , traduzido por Tulius Lima Seguir 0 Seguidores   em  28 jan, 2015

Dado a aproximação do final do ano, quando editores do InfoQ.com e outros foram questionados sobre o estado do Agile, os resultados foram compilados nessa notícia.

Seguidores

Tornando-se artesãos de software

por Ben Linders Seguir 29 Seguidores , traduzido por Ivan de Aguirre Seguir 0 Seguidores   em  14 jan, 2015 1

O movimento Software Craftsmanship, Artesanato de Software, afirma que a prática é um caminho para desenvolver as habilidades de programação necessárias para se tornar um artesão de software. Habilidades técnicas são consideradas primordiais, levam tempo para seu aprendizado e tornam os seus praticantes melhores desenvolvedores.

Seguidores

Equilibrando Qualidade e Velocidade no Agile

por Ben Linders Seguir 29 Seguidores , traduzido por Jefferson Marchetti Ferreira Seguir 1 Seguidores   em  07 out, 2014

Equipes ágeis têm que garantir que os produtos tenham qualidade. Gestores frequentemente esperam que a velocidade seja gradativamente aprimorada. Diversos autores exploraram a relação entre qualidade e velocidade e sugeriram maneiras de aprimorá-la.

Seguidores

Habilitando equipes ágeis a melhorar a qualidade do software

por Ben Linders Seguir 29 Seguidores , traduzido por Elias Lima de Souza Seguir 0 Seguidores   em  13 ago, 2014

Longos dias de trabalho, prazos e pressão sobre o time podem ter impacto na qualidade do software que o time ágil entrega. O que nós podemos fazer para evitar que isso aconteça e habilitar os times a melhorar a qualidade de seus softwares?

Seguidores

Como Desenvolvimento Ágil tem afetado os Testes Tradicionais

por Savita Pahuja Seguir 3 Seguidores , traduzido por Artur Diniz Samora Seguir 0 Seguidores   em  28 jul, 2014 4

Uma análise apontando como o desenvolvimento ágil tem afetado os testes tradicionais e novas tendências do teste ágil.

Seguidores

Gerencie as dívidas do seu software

por Ben Linders Seguir 29 Seguidores , traduzido por Marcelo Cenerino Seguir 1 Seguidores   em  17 abr, 2014 4

Existem diferentes tipos de dívida de software. A dívida técnica é a mais conhecida, mas não a única. Existem também as dívidas de competência e de qualidade. As dívidas de software podem causar o aumento dos custos de manutenção e também desencorajar desenvolvedores. Felizmente existem soluções para gerenciá-las.

Seguidores

Equilibrando experimentos e entregas no desenvolvimento de produtos

por Ben Linders Seguir 29 Seguidores , traduzido por José Renato Pequeno Seguir 0 Seguidores   em  05 mar, 2014

Experimentos fazendo uso, por exemplo, de lean startup podem auxiliar as empresas a aprender sobre seus clientes permitindo descobrir quais características e produtos realmente são valiosos. O valor no entanto vem da construção de produtos e realmente entregá-los aos clientes. É preciso encontrar formas para se equilibrar entre experimentos e entrega.

BT