
Refatoração: Aperfeiçoando o Design de Códigos Existentes
Por mais de vinte anos, programadores experientes no mundo inteiro contaram com o livro Refatoração de Martin Fowler para aperfeiçoar o design de códigos existentes e melhorar a manutenibilidade do software, assim como para deixar o código existente mais fácil de entender. Essa nova edição ansiosamente esperada foi atualizada por completo para refletir mudanças vitais no domínio da programação. Refatoração 2ª edição contém um catálogo atualizado das refatorações e inclui exemplos de código JavaScript bem como novos exemplos funcionais que demonstram a refatoração sem classes. Assim como na edição original, este livro explica o que é refatoração, por que você deve refatorar, como reorganizar um código que precise de refatoração e como fazer isso de forma bem-sucedida, independentemente da linguagem usada. • Entenda o processo e os princípios básicos da refatoração. • Aplique rapidamente refatorações convenientes para deixar um programa mais fácil de entender e de alterar. • Reconheça “maus cheiros” no código que sinalizam oportunidades para refatorar. • Explore as refatorações, cada uma com suas explicações, a motivação, o mecanismo e exemplos simples. • Escreva testes robustos para suas refatorações. • Reconheça as contrapartidas e os obstáculos para a refatoração.Veja !!!
As armas da persuasão: Como influenciar e não se deixar influenciarDepois de passar anos caindo na lábia de vendedores, arrecadadores de doações e operadores de telemarketing, o psicólogo Robert B. Cialdini resolveu se dedicar ao estudo da persuasão. Ele queria entender quais são os fatores que levam uma pessoa a dizer "sim" a um pedido e que técnicas exploram melhor esses fatores.
Reunindo dados das mais recentes pesquisas científicas sobre o assunto, histórias de gente comum e a experiência adquirida ao se infiltrar em organizações que treinam os chamados "profissionais da persuasão", Cialdini criou uma obra acessível, informativa e indispensável a todos aqueles que querem saber como influenciar pessoas e, ao mesmo tempo, se defender dos manipuladores.
Seis princípios psicológicos básicos governam o comportamento humano quando tomamos uma decisão e podem ser usados como verdadeiras armas:
1. Reciprocidade: nos sentimos compelidos a retribuir, nem sempre de forma vantajosa para nós, o que outra pessoa nos proporcionou
2. Compromisso e coerência: depois que fazemos uma escolha, enfrentamos pressões para nos comportarmos de maneira condizente com o compromisso assumido
3. Aprovação social: buscamos nos outros indícios do comportamento mais apropriado a seguir
4. Afeição: preferimos acatar pedidos de pessoas que conhecemos e de que gostamos
5. Autoridade: temos um arraigado senso de obediência à autoridade
6. Escassez: tudo se torna mais valioso quando fica menos disponível
Cada princípio é discutido pelo autor em termos de sua função na sociedade e de como um profissional da persuasão pode mobilizar seu poder em pedidos de compras, doações, concessões, votos, permissões, etc. Além disso, aprendemos a usar essas técnicas a nosso favor nas interações diárias de todo tipo, com vizinhos, amigos, colegas, parceiros de negócios ou familiares.