Эффективная работас кодом в IntelliJ IDEAЧашников НиколайпрограммистJetBrains, Inc.Nikolay.Chashnikov@jetbrains.com
IntelliJ IDEA предоставляетмного возможностей…
…но многие используют IDE далеко не на полную мощностьНо мало кто использует IDEAна полную мощность
Многие пользуются только тем,к чему привыкли в других IDE
А нужны ли все эти возможности?
Даже самую сложную программу можно написатьпри помощи простейшего инструмента,но это неэффективно
7http://www.jetbrains.com/idea/Demo 1Создание кода с нуля
8http://www.jetbrains.com/idea/Demo 2Рефакторинг кода для написания тестов
9http://www.jetbrains.com/idea/Demo 3Генерация элементов класса
10http://www.jetbrains.com/idea/Demo 4Навигация по проекту
11http://www.jetbrains.com/idea/Demo 5Изучение кода проекта
12http://www.jetbrains.com/idea/Demo 6Улучшение существующего кода
13http://www.jetbrains.com/idea/Demo 7VS
14http://www.jetbrains.com/idea/Demo 8Общие принципы эффективной работы
15http://www.jetbrains.com/idea/Ссылки• IntelliJ IDEA:– http://www.jetbrains.com/idea• Блог:– http://blogs.jetbrains.com/i...
16http://www.jetbrains.com/idea/Вопросы и ответы
Upcoming SlideShare
Loading in...5
×

Effective coding in IntelliJ IDEA

16,700

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
16,700
On Slideshare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
15
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • IntelliJ IDEA – мощный инструмент. Но эффективность его использования зависит от того, как хорошо вы его знаете.
  • Большинство используют IDE далеко не на полную мощность.
  • Некоторые из возможностей IDEA отсутствуют в других IDE, и пользователи, переходящие с них , не знают об такой функциональности и применяют лишь уже знакомые им фичи.
  • Может возникнуть вопрос, а нужны ли вообще эти дополнительные возможности? Если я набираю текст со скоростью 300 символов в минуту, зачем мне знать про хитрый вид code completion, который сэкономит мне десяток нажатий клавиш?
  • Разумеется, можно вообще не пользоваться фичами IDE. Даже самую сложную программу можно написать в Notepad . Но дело в эффективности работы с таким инструментом. Даже если какая-то фича экономит секунды работы, применяться она может очень часто, и экономия возрастает многократно. И, что даже более важно, когда IDE делает рутинную часть работы за нас, это позволяет сосредоточиться на существенной части.
  • Effective coding in IntelliJ IDEA

    1. 1. Эффективная работас кодом в IntelliJ IDEAЧашников НиколайпрограммистJetBrains, Inc.Nikolay.Chashnikov@jetbrains.com
    2. 2. IntelliJ IDEA предоставляетмного возможностей…
    3. 3. …но многие используют IDE далеко не на полную мощностьНо мало кто использует IDEAна полную мощность
    4. 4. Многие пользуются только тем,к чему привыкли в других IDE
    5. 5. А нужны ли все эти возможности?
    6. 6. Даже самую сложную программу можно написатьпри помощи простейшего инструмента,но это неэффективно
    7. 7. 7http://www.jetbrains.com/idea/Demo 1Создание кода с нуля
    8. 8. 8http://www.jetbrains.com/idea/Demo 2Рефакторинг кода для написания тестов
    9. 9. 9http://www.jetbrains.com/idea/Demo 3Генерация элементов класса
    10. 10. 10http://www.jetbrains.com/idea/Demo 4Навигация по проекту
    11. 11. 11http://www.jetbrains.com/idea/Demo 5Изучение кода проекта
    12. 12. 12http://www.jetbrains.com/idea/Demo 6Улучшение существующего кода
    13. 13. 13http://www.jetbrains.com/idea/Demo 7VS
    14. 14. 14http://www.jetbrains.com/idea/Demo 8Общие принципы эффективной работы
    15. 15. 15http://www.jetbrains.com/idea/Ссылки• IntelliJ IDEA:– http://www.jetbrains.com/idea• Блог:– http://blogs.jetbrains.com/idea/category/tips-tricks/• Форумы:– http://www.jetbrains.com/devnet/idea• E-mail:– Nikolay.Chashnikov@jetbrains.com
    16. 16. 16http://www.jetbrains.com/idea/Вопросы и ответы
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×