A Philosophy of Software Design

A Philosophy of Software Design John Ousterhout


Compartilhe


A Philosophy of Software Design





This book addresses the topic of software design: how to decompose complex software systems into modules (such as classes and methods) that can be implemented relatively independently. The book first introduces the fundamental problem in software design, which is managing complexity. It then discusses philosophical issues about how to approach the software design process, and it presents a collection of design principles to apply during software design. The book also introduces a set of red flags that identify design problems. You can apply the ideas in this book to minimize the complexity of large software systems, so that you can write software more quickly and cheaply.

Literatura Estrangeira / Não-ficção

Edições (1)

ver mais
A Philosophy of Software Design

Similares


Resenhas para A Philosophy of Software Design (0)

ver mais
A Philosophy of Software Design
on 14/9/23


Gostei muito do livro, o que eu absorvi mais na leitura, foi a constante luta contra a complexidade no desenvolvimento de software... leia mais

Estatísticas

Desejam
Informações não disponíveis
Trocam
Informações não disponíveis
Avaliações 4.3 / 8
5
ranking 63
63%
4
ranking 13
13%
3
ranking 25
25%
2
ranking 0
0%
1
ranking 0
0%

81%

19%

João gregorio
cadastrou em:
03/02/2020 14:10:05
pablodoceu
editou em:
14/09/2023 11:34:01
pablodoceu
aprovou em:
14/09/2023 11:34:09

Utilizamos cookies e tecnologia para aprimorar sua experiência de navegação de acordo com a Política de Privacidade. ACEITAR