Skip to content

Commit f340b85

Browse files
committed
Update ru-RU.md
1 parent aacd62c commit f340b85

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

ru-RU.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2045,22 +2045,22 @@
20452045
20462046
*Почему?*: Так организуются все элементы общего назначения, которые размещаются в одном месте и используются во всем приложении.
20472047
2048-
### Folders-by-Feature Structure
2048+
### Структура Папки-по-Функциональностям (Folders-by-Feature)
20492049
###### [Style [Y152](#style-y152)]
20502050
2051-
- Create folders named for the feature they represent. When a folder grows to contain more than 7 files, start to consider creating a folder for them. Your threshold may be different, so adjust as needed.
2051+
- Создавайте папки и называйте их по функциональным особенностям, которые они представляют и реализуют. Если папка растет и превышает семь файлов, то начинайте рассматривать возможность создания новой папки. Ваш порог может быть разный, так что регулируйте такую структуру по необходимости.
20522052
2053-
*Why?*: A developer can locate the code, identify what each file represents at a glance, the structure is flat as can be, and there is no repetitive nor redundant names.
2053+
*Почему?*: Разработчик может обнаруживать код, определять быстро что каждый файл реализует, структура плоская насколько это возможно, и нет повторяющихся или избыточных имен.
20542054
2055-
*Why?*: The LIFT guidelines are all covered.
2055+
*Почему?*: Правила LIFT выполнены все.
20562056
2057-
*Why?*: Helps reduce the app from becoming cluttered through organizing the content and keeping them aligned with the LIFT guidelines.
2057+
*Почему?*: Помогает уменьшить приложение, путем устранения неразберихи. Содержимое организуется понятно и соблюдаются принципы LIFT.
20582058
2059-
*Why?*: When there are a lot of files (10+) locating them is easier with a consistent folder structures and more difficult in flat structures.
2059+
*Почему?*: Когда набралось много файлов (более 10), то размещение их в структуре последовательных согласованных папок намного проще, чем в плоской структуре .
20602060
20612061
```javascript
20622062
/**
2063-
* recommended
2063+
* рекомендовано
20642064
*/
20652065

20662066
app/
@@ -2096,15 +2096,15 @@
20962096
session-detail.controller.js
20972097
```
20982098
2099-
![Sample App Structure](https://raw.githubusercontent.com/johnpapa/angularjs-styleguide/master/assets/modularity-2.png)
2100-
2101-
Note: Do not use structuring using folders-by-type. This requires moving to multiple folders when working on a feature and gets unwieldy quickly as the app grows to 5, 10 or 25+ views and controllers (and other features), which makes it more difficult than folder-by-feature to locate files.
2099+
![Пример Структуры Приложения](https://raw.githubusercontent.com/johnpapa/angularjs-styleguide/master/assets/modularity-2.png)
21022100
2101+
Замечание: Не используйте структуру папки-по-типу. Это требует разбрасывать файлы одной функциональности по нескольким папкам, и далее все быстро становится очень громоздким, как только в приложении создаются 5, 10, или 25+ представлений и контроллеров (и других компонентов), что делает работу очень сложной, в отличиии от структуры папки-по-функциональностям.
2102+
21032103
```javascript
21042104
/*
2105-
* avoid
2106-
* Alternative folders-by-type.
2107-
* I recommend "folders-by-feature", instead.
2105+
* избегайте этого
2106+
* Альтернативный способ "папки-по-типу".
2107+
* Я рекомендую вместо этого "папки-по-функциональностям".
21082108
*/
21092109

21102110
app/

0 commit comments

Comments
 (0)