Your SlideShare is downloading. ×

Effective coding in IntelliJ IDEA

13,442
views

Published on

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
13,442
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
14
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

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

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