Изменения документа Мелкие моменты работы с кодом для удобства
Редактировал(а) Alexandr Fokin 2025/03/17 13:07
<
>
отредактировано Alexandr Fokin
на 2024/05/27 14:54
на 2024/05/27 14:54
отредактировано Alexandr Fokin
на 2024/05/27 14:56
на 2024/05/27 14:56
Изменить комментарий:
К данной версии нет комментариев
Комментарий
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -1,11 +1,8 @@ 1 -|(% style="width:37px" %)1|(% style="width:254px" %)Работа со scope. Выделение смысловых блоков.|(% style="width:1164px" %)((( 2 -Замечание: не всегда все удобно укладывается именно в такой scope, тут скорее про сам принцип. 1 +|(% style="width:37px" %)1|(% style="width:231px" %)Работа со scope. 2 +Выделение смысловых блоков.|(% style="width:1217px" %)((( 3 +Замечание: не всегда все удобно укладывается именно в такой набор блоков, тут скорее про сам принцип. 3 3 Учитывать также удобство, читаемость, объемность, перегруженность. Не противоречит вынесению некоторых частей в отдельные методы. 4 - 5 -Пример: 6 - 7 -{{code language="c#"}} 8 -class MyClass 5 +)))|(% style="width:1217px" %){{code language="c#"}}class MyClass 9 9 { 10 10 public void MyMethod() 11 11 { ... ... @@ -27,17 +27,14 @@ 27 27 // локальные переменные блока 28 28 } 29 29 } 30 -} 31 -{{/code}} 32 -))) 33 -|(% style="width:37px" %)2|(% style="width:254px" %)Именование сущностей|(% style="width:1164px" %)Использовать тип в наименованиях, в том числе для сущностей. 34 -ClientEntity, AccountEntity. 35 -В случае, если где-то будет namespace Client или Account, не будет проблем с тем, чтобы всегда удобно обращаться к сущности (только если не происходит совпадение имен сущностей их разных namespace). 36 -|(% style="width:37px" %)3|(% style="width:254px" %)Комментарии|(% style="width:1164px" %)Указывать в комментариях ссылки на документацию, схемы.((( 37 -1. Описание entity - таблицы, описание dto - контракта. 27 +}{{/code}} 28 +|(% style="width:37px" %)2|(% style="width:231px" %)Именование сущностей|(% style="width:1217px" %)Использовать тип в наименованиях, в том числе для сущностей. 29 +В случае, если где-то будет namespace Client или Account, не будет проблем с тем, чтобы всегда удобно обращаться к сущности (только если не происходит совпадение имен сущностей их разных namespace).|(% style="width:1217px" %)ClientEntity, AccountEntity. 30 +|(% style="width:37px" %)3|(% style="width:231px" %)Комментарии|(% style="width:1217px" %)Указывать в комментариях ссылки на документацию, схемы.((( 31 +1. Описание структуры entity - таблицы, описание dto - контракта. 38 38 1. Описание логики сценария, маппинга. 39 -1. 40 -))) 41 -|(% style="width:37px" %) |(% style="width:2 54px" %) |(% style="width:1164px" %)33 +1. Ссылка на Т.З. 34 +)))|(% style="width:1217px" %) 35 +|(% style="width:37px" %) |(% style="width:231px" %) |(% style="width:1217px" %) |(% style="width:1217px" %) 42 42 43 43