What is the best technique for creating scalable (extensible), supported, and loosely coupled software?

I play with the concept of a “module” that some mvc frameworks implement, and this seems like a good solution, as well as with TDD, but I think there should be something else, like a design that I missed (I know only a few ), which will allow me to create applications that can grow (in code) without restrictions.

Any thoughts?

edit: Another good thing about modules is that they can be built in such a way that they are application independent, so they can be reused.

+3
source share
1

" " . :

15. - .

16. .

17. .

, , , . , . , , , .

, , , . , PHP, , .

. , , , , . .


@A_Var:

, , , , . , . . , Glass .

. ( , , ..), , . , , .

, , , , , .

, , , - , , .

+3

Source: https://habr.com/ru/post/1768561/


All Articles