Изменения документа Мелкие моменты работы с кодом для удобства
Редактировал(а) Alexandr Fokin 2025/03/17 13:07
<
>
отредактировано Alexandr Fokin
на 2024/05/27 15:02
на 2024/05/27 15:02
отредактировано Alexandr Fokin
на 2024/06/28 11:21
на 2024/06/28 11:21
Изменить комментарий:
К данной версии нет комментариев
Комментарий
-
Свойства страницы (2 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Родительский документ
-
... ... @@ -1,1 +1,1 @@ 1 - Архитектураи модели.Про приложение.WebHome1 +Разработка.NET.Сценарии.WebHome - Содержимое
-
... ... @@ -1,4 +1,5 @@ 1 -|(% style="width:37px" %)1|(% style="width:231px" %)Работа со scope. 1 +|(% style="width:37px" %)1|(% style="width:231px" %)Структура метода. 2 +\\Работа со scope. 2 2 Выделение смысловых блоков.|(% style="width:1217px" %)((( 3 3 Замечание: не всегда все удобно укладывается именно в такой набор блоков, тут скорее про сам принцип. 4 4 Учитывать также удобство, читаемость, объемность, перегруженность. Не противоречит вынесению некоторых частей в отдельные методы. ... ... @@ -5,21 +5,19 @@ 5 5 )))|(% style="width:1217px" %){{code language="c#"}}class MyClass 6 6 { 7 7 public void MyMethod() 8 - { 9 - // 1) Валидация 10 - 11 - // 2) Блока загрузки данных 9 + { 10 + // 1) Блока загрузки данных 12 12 // Переменные данных 13 13 { 14 14 // локальные переменные блока 15 15 } 16 16 17 - // 3.1) Блок обработки 116 + // 2.1) Блок обработки 1 18 18 { 19 19 // локальные переменные блока 20 20 } 21 21 22 - // 3.N Блок обработки N21 + // 2.N Блок обработки N 23 23 { 24 24 // локальные переменные блока 25 25 } ... ... @@ -31,7 +31,7 @@ 31 31 1. Описание структуры entity - таблицы, описание dto - контракта. 32 32 1. Описание логики сценария, маппинга. 33 33 1. Ссылка на Т.З. 33 + 34 +[[Про бизнес правила>>doc:Архитектура и модели.Про приложение.Про бизнес правила.WebHome]] 34 34 )))|(% style="width:1217px" %) 35 35 |(% style="width:37px" %) |(% style="width:231px" %) |(% style="width:1217px" %) |(% style="width:1217px" %) 36 - 37 -