مرحبًا ، اسمي فلاديمير إيفانوف وأنا مهندس برمجيات في EPAM. في عملي ، يجب أن أقوم باستمرار بتوثيق الحلول البرمجية التي سيتم إنشاؤها. قررت مشاركة بعض جوانب هذا النشاط معك ، لأنك أيضًا قد تجدها مفيدة.
كيف ترسم مخططات لبرنامجك؟ ما هي الأسئلة التي يجب أن يجيبوا عليها؟ لماذا ترسم أي شيء على الإطلاق؟ دعونا نفهم ذلك.
, : , , , , QA . , :
- , ;
- ;
- ;
- .
, .
Photo by ThisisEngineering RAEng / Unsplash
. , , — - , . , . , - , , . Ghost CMS, MySQL; - Apache. -, http https CMS. CMS , , . GCP . , -, . . , :
- , , :
- . - , .
- . , , : ; ; ; . .
- . . , ? ?
(views) “ ”(viewpoints), " " SEI, . :
- .
- , .
- , , , .
(- -, C4 . .), , . , .
— , ( ):
· ,
· ,
· ,
· -,
· .
:
, : . , :
?
(Context Diagram, C4), , . "". , , , , .
?
Deployment Diagram
, Google, , IAM. , (20-30 ), , . , .
, , .
, . , .
?
, CMS . , - , . , CMS .
, .
, Views. , - , , « ». .