• Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
10,859
On Slideshare
0
From Embeds
0
Number of Embeds
6

Actions

Shares
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/Вопросы и ответы