M
M
MUTOgen4eg2018-05-19 10:17:16
Software design
MUTOgen4eg, 2018-05-19 10:17:16

What to read to improve application design skills?

Interested in the following aspects:
- architecture development from scratch
- architecture development for modifying an existing application
- planning and accounting for possible project growth points
Thank you for any useful materials.

Answer the question

In order to leave comments, you need to log in

7 answer(s)
A
Anton Spirin, 2018-05-19
@rockon404

It is enough to work in projects with good architecture.
No need to write from scratch, use frameworks. Applications on frameworks are well supported, refactored and scaled.
Read about MVC , SOLID , design patterns .

G
gaparchi, 2018-05-24
@gaparchi

It is better to follow the order of reading.

  1. Enterprise Application Patterns, Martin Fowler
  2. DDD, Eric Evans
  3. Applying DDD and Design Patterns by Jimmy Nilson
  • SOLID, Agile Principles, Patterns and Techniques in C# - Robert Martin
  • GRASP, Applying UML 2.0 and Design Patterns - Larman, Craig
  • GoF, Object Oriented Design Techniques. Design patterns.

A
Alexander, 2018-05-19
@aleksand44

Well, usually in such cases, "Steve McConnell - Perfect Code" is advised.

C
chromimon, 2018-05-19
@chromimon

"Clean Architecture". Author Uncle Bob (Uncle Bob)
Articles adapted from it with examples for a specific programming language (seen for PHP, Go, Python)

Y
Yan-s, 2018-05-19
@Yan-s

Refactoring
: Improving the Design of Existing Code

V
vanyamba-electronics, 2018-05-21
@vanyamba-electronics

Starting FORTH .

A
Artem, 2018-05-21
@proudmore

GRASP playlist by Nemchinsky

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question