20 a maioria dos livros recomendados para programadores em russo
Formando Livros / / December 19, 2019
A lista total incluiu 5720 livros. Abaixo, você vai encontrar 20 dos mais mencionados que já foi para o russo.
A pedido do Layfhakera suas opiniões sobre certas publicações compartilhada peritos nacionais.
1. "O trabalho eficaz com código legado" por Michael K. fizers
O autor explica como compreender rapidamente o código legado, como testá-lo, como fazer alterações. O livro contém uma variedade de técnicas eficazes especialmente concebidos para estas tarefas.
Comprar on Litres.ru
2. "Técnicas de projeto orientado a objetos. Design Patterns", Erich Gamma e outros
Leonid Vygovskyy, Arquiteto de Sistemas empresas de TI LiveTexClássico para programadores. O primeiro livro dedicado ao nome do modelo.
- Publicação por 20 anos re-lançado em sua forma original. Isto, naturalmente, uma grande desvantagem do livro: Alguns modelos podem já estar ultrapassada. Eu acho que é útil para ler depois dos outros, mais modernos, livros sobre padrões de projeto. Tanto mais porque ele é escrito em uma linguagem acadêmica seco. Para entender os padrões, este livro é leitura obrigatória, mas lê-lo acrescenta frieza nos olhos dos colegas programadores. :) Eu aconselho você começar com os "padrões de design» (Head First Design Patterns).
Comprar on Litres.ru
3. "Código limpo. Criação, análise e refatoração", Robert C. Martin
Leonid Vygovskyy, Arquiteto de Sistemas empresas de TI LiveTexlivro interessante, mas controversa é em grande parte sobre como escrever código claro e de fácil manutenção.
- Por controversa? Livros sobre como escrever código já é uma quantidade enorme, e alguns métodos são geralmente aceitos. Mas cada autor acrescenta algo de sua autoria. Pessoalmente para mim a opinião de Bob Martin parece às vezes estranho e ao contrário de outras fontes. Não deve ler, mas vale a pena a leitura. qualidade de código após a leitura torna-se melhor.
Comprar on Litres.ru
4. "Assunto-Oriented Design", Eric Evans
Leonid Vygovskyy, Arquiteto de Sistemas empresas de TI LiveTexUm muito forte livro que motiva a auto. Depois de ler parece que nenhum código POP-qualidade não escreve.
- A partir deste livro surgiu conceito SQRS, BDD, cebola-arquitetura e muitas outras ideias interessantes. A única desvantagem: o livro através teórica. benefícios práticos adquiriu apenas com o lançamento do livro Vaughn Vernon "A implementação dos métodos de design orientado a objeto» (Implementando Domain Driven design). Portanto, eles devem ser lidas em seqüência, imediatamente após o outro.
Comprar on Litres.ru
5. «JavaScript: pontos fortes," Douglas Crockford
livro obrigatório para os desenvolvedores web. Ele Douglas Crockford fala sobre a linguagem Javascript e ensina os benefícios de usá-los corretamente para criar um código eficiente.
Comprar on Litres.ru
6. "Os padrões de aplicações empresariais", Martin Fowler e outros
O livro descreve os princípios básicos do software de design para plataformas corporativas.
Comprar on Litres.ru
7. "Código completo. Master Class", de Steve McConnell
Michael Osotov, diretor de produção de "High-Tech Center"O livro clássico sobre como escrever um código melhor.
- Os princípios, que são descritos neste livro são relevantes em todos os momentos, apesar do fato de que a primeira edição foi lançado tanto em 1993. A magia deste livro é que você pode voltar a lê-lo todos os anos, e cada vez de aprender algo novo.
Comprar on Litres.ru
8. "Refactoring. Melhoria do código existente, "Martin Fowler e outros
Leonid Vygovskyy, Arquiteto de Sistemas empresas de TI LiveTexA partir de uma série de livros sobre como escrever um código claro e de alta qualidade, "refatoração" - o melhor.
Vygovskyy: "Ele não só mostra código bom, mas também para mau exemplo explica exatamente o que é ruim. Este livro - deve ler para todos. E quanto mais cedo você vai lê-lo, melhor. qualidade de código depois de ler crescer fortemente ".
Se o livro de Fowler você leu, prestar atenção ao "Refactoring com modelos» (refatoração para Padrões) Joshua Kerievski que recomenda Michael Osotov.
Michael Osotov, diretor de produção de "High-Tech Center""Refatoração com modelos" Kerievski - um excelente livro para aqueles que são diariamente confrontados com o problema de código legado e dívida técnica em seus projetos.
- Este livro vai ajudar a preservar seus nervos, fazer amigos com e refatoração para tornar o código melhor.
9. "Design Patterns", Eric Freeman, Elisabeth Freeman e outros
Michael Osotov, diretor de produção de "High-Tech Center"Head First série, na minha opinião, é ideal para iniciantes na área de desenvolvimento de software.
- Todos os livros escritos por autores diferentes, mas cada um é visto de uma abordagem comum, que se expressa em uma simples apresentação do material, interessante e exemplos simples.
Comprar on Litres.ru
10. «C Programming Language" por Brian W. Kernigham, Dennis M. Ritchie
O livro clássico sobre a linguagem C, escrita por seus criadores. No entanto, para iniciantes, este livro pode parecer um desafio, porque exige o conhecimento do leitor de programação.
11. "A utilização eficaz de C ++. 55 maneiras mais seguras para melhorar a estrutura e código de seus programas, "Scott Myers
O livro contém conselhos sobre a concepção do programa, trabalhando com modelos e gestão de recursos, bem como outras recomendações para a criação de software de alta qualidade em C ++.
Comprar on Litres.ru
12. "Extreme Programming: desenvolvimento através de testes", Kent Beck
O autor descreve os exemplos de metodologia de desenvolvimento de software, que envolve testar os programas antes de escrever seu código.
13. "Algoritmos. O Projeto e Análise", Thomas H. Alimentação e outra
Este livro chamado a Bíblia de algoritmos. Ele estabeleceu-se como um excelente livro científico para estudantes de universidades técnicas, e qualquer pessoa interessada em ciência. Livro linguagem acessível introduz os diferentes tipos de algoritmos e descreve suas características.
Comprar on Litres.ru
14. "expressões regulares", de Jeffrey Friedl
Edição do trabalho efetivo com o texto em Perl, PHP, Java, Python, Ruby e outras linguagens de programação.
Comprar on Litres.ru
15. «CLR via C #. Programação com a plataforma Microsoft. NET Framework 4.5 na linguagem C # », Jeffrey Richter
O livro clássico sobre o desenvolvimento de aplicativos para a plataforma Microsoft, incluindo usando o Silverlight, Windows Presentation Foundation, ASP.NET e outras empresas de tecnologia.
Comprar on Litres.ru
16. "O design moderno no C ++», Andrei Alexandrescu
Livro para programadores experientes em C ++. O autor propõe uma nova abordagem para o desenvolvimento, combinando modelos de metaprogramming, programação genérica e linguagem de programação orientada a objetos.
17. «Microsoft ASP.NET 2.0. Curso Básico "Dino Esposito
orientação detalhada para especialistas experientes em ASP.NET 2.0. O livro nos ensina a criar sites poderosos, confiáveis e escaláveis nesta plataforma.
Comprar on Litres.ru
18. "Padrões de Teste xUnit. Refatoração de código de teste", Gerard Meszaros
A autora mostra como aplicar padrões de projeto, exceção repetições, encapsulamento, e outros princípios do desenvolvimento estão a escrever código de teste.
19. "compiladores. Princípios, Técnicas e Ferramentas", Alfred W. Aho e outros
O livro descreve os princípios básicos do projeto de compilador e coloca particular ênfase na otimização de código. Para ajudar o leitor - um grande número de exemplos de prática.
Comprar on Litres.ru
20. "projetos de software de infra-estrutura. Acordo, expressões idiomáticas e padrões para reutilizável .NET Bibliotecas », Krzysztof Tsvalina Brad Abrams
A publicação contém os melhores métodos de desenvolvimento da biblioteca para o Microsoft .NET Framework. O livro destina-se a simplificar o trabalho de qualquer .NET-especialista que escreve o código para outros desenvolvedores.
Nivel de popularidade total de livros em inglês está disponível no Dev-Books. Lá você pode ver as listas dos livros mais populares sobre determinados temas, seja ela Java, banco de dados design e CSS.
Dev-Books →