Software Comprehensibility: The Most Important Metric You Don't Track

Hello, Habr! OTUS has opened a recruitment for a new stream of the course "Software Architect" , in this regard, we invite everyone to an online open day , in which our experts will tell you in detail about the training program, and also answer your questions.


Key ideas

  • Everything flows, everything changes. Programming as well as possible confirms the correctness of this dictum: developers daily modify, adapt, modify and even rework their systems. 

  • Applications are becoming more complex, more developers are working on them, and it is becoming difficult to keep software understandable. Complex code is harder to understand and change if necessary. 

  •  — , . , , .

  • , : , , .

  • , : 1)  , , 2)  , , . 

2500 : « , ». : , , . , , — , .

 — . , , . , .

. , - , ( ) , .

. , , . .

( ) , , , . ( ) , , .

, , ( StackOverflow) — , .

?

, , : «  — , ». , , .

, , , .

  • . ( , . .). .

  • . , . , .

  • . , . , , , .

  • . , . , , .

« » (SaaS) .

: , .

, , , , .

 —

, , , . , . :

  1. , .

  2. , , .

  3. , .

- . , . , , .

, . , .

, , . ( ) , .

. , . . .

, . .

, , , . , . .

, . , . , .

. , , - .

, , — . «»: , , ( , ). «»: , , .

, , . , . , . , .

, . , .

, , , , , . , , « », , .  — .

. , . , .

, . , , , — . , .

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


"Software Architect". " " .


:




All Articles