Skip to content

Commit 24a6c69

Browse files
committed
Update ru-RU.md
1 parent 2f41bd6 commit 24a6c69

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

ru-RU.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2016,25 +2016,27 @@
20162016

20172017
- Держите структуру папок плоской, как можно дольше. Когда у вас больше 7 файлов начните думать о разделении.
20182018

2019-
*Почему?*: Никто не хочет искать файл в семи уровнях папок. Вспомните о меню на веб-сайтах … все что глубже второго уровня требует серьезного размышления. В в организации структуры папок нет жестких правил, но если папка содержит 7-10 файлов, нужно делать подпапку. Основывайтесь на уровне вашего комфорта. Base it on your comfort level. Используйте плоскую структуру пока не станет точно очевидно, что нужно создать новую папку (и чтобы соблюсти принципы LIFT).
2019+
*Почему?*: Никто не хочет искать файл в семи уровнях папок. Вспомните о меню на веб-сайтах … все что глубже второго уровня требует серьезного размышления. В в организации структуры папок нет жестких правил, но если папка содержит 7-10 файлов, нужно делать подпапку. Основывайтесь на уровне вашего комфорта. Base it on your comfort level. Используйте плоскую структуру пока не станет точно очевидно, что нужно создать новую папку (и это поможет соблюсти принципы LIFT).
20202020

2021-
### T-DRY (Try to Stick to DRY)
2021+
### T-DRY (Try to Stick to DRY) T-DRY (Старайтесь придерживаться принципов DRY)
20222022
###### [Style [Y144](#style-y144)]
20232023

2024-
- Be DRY, but don't go nuts and sacrifice readability.
2024+
- Примечание переводчика: Аббревиатура DRY значит Don`t Repeat Yourself (Не повторяйте себя).
2025+
2026+
- Придерживайтесь DRY, но не сходите с ума и не жертвуйте читабельностью.
20252027
2026-
*Why?*: Being DRY is important, but not crucial if it sacrifices the others in LIFT, which is why I call it T-DRY. I don’t want to type session-view.html for a view because, well, it’s obviously a view. If it is not obvious or by convention, then I name it.
2028+
*Почему?*: Быть DRY - это важно, но не критично, если в жертву приносятся другие принципы LIFT, поэтому я и назвал это T-DRY (Try DRY - попытайтесь быть DRY). Я не хочу печатать session-view.html для представления, потому что и так понятно, что это представление(view). Но если это не очевидно или это определено соглашением, тогда дам имя полное.
20272029
20282030
**[Back to top](#table-of-contents)**
20292031
2030-
## Application Structure
2032+
## Структура Приложения
20312033
2032-
### Overall Guidelines
2034+
### Общее руководство
20332035
###### [Style [Y150](#style-y150)]
20342036
2035-
- Have a near term view of implementation and a long term vision. In other words, start small and but keep in mind on where the app is heading down the road. All of the app's code goes in a root folder named `app`. All content is 1 feature per file. Each controller, service, module, view is in its own file. All 3rd party vendor scripts are stored in another root folder and not in the `app` folder. I didn't write them and I don't want them cluttering my app (`bower_components`, `scripts`, `lib`).
2037+
- Имейте короткую перспективу реализации и долгосрочное видение проекта. Другими словами, начинайте с малого, но держите всегда в голове куда развивается ваше приложение. Весь код приложения идет в корневую папку `app`. Все содержимое распределяется, как один компонент на один файл. Каждый контроллер, сервис, модуль, представление - каждый в своем файле. Все скрипты сторонних производителей помещаются в другую корневую папку, а не в папку `app`. Я их не писал и я не хочу, чтобы они загромождали мое приложение (`bower_components`, `scripts`, `lib`).
20362038
2037-
Note: Find more details and reasoning behind the structure at [this original post on application structure](http://www.johnpapa.net/angular-app-structuring-guidelines/).
2039+
Замечание: Найти более подробную информацию и объяснение структуры: [тут оригинальная статья о структуре приложения](http://www.johnpapa.net/angular-app-structuring-guidelines/).
20382040
20392041
### Layout
20402042
###### [Style [Y151](#style-y151)]

0 commit comments

Comments
 (0)