JavaRush /Блоги Java /Random-TG /Дастури корбар IntelliJ IDEA. Асосҳои рефакторинг.
theGrass
Сатҳи
Саратов

Дастури корбар IntelliJ IDEA. Асосҳои рефакторинг.

Дар гурӯҳ нашр шудааст
Асосҳои рефакторинг
IntelliJ IDEA предлагает полный набор функций автоматизированного рефакторинга codeа, который приводит к существенному росту производительности при правильном использовании. Эта статья научит вас, How это сделать.
  1. Интихоб Пеш аз ҳама, ба шумо ҳатто лозим нест, ки пеш аз рефакторинг унсури рамзи дилхоҳро интихоб кунед. IntelliJ IDEA ба қадри кофӣ оқилона аст, то бифаҳмад, ки кадом ифодаро шумо рефактор кардан мехоҳед ва танҳо барои тасдиқ талаб мекунад, ки оё имконоти сершумор имконпазир аст. Дастури корбар IntelliJ IDEA.  Асосҳои рефакторинг.  - 1
    • Барқарор кардан Чизи муҳими дигар ин аст, ки IntelliJ IDEA ба шумо имкон медиҳад, ки ҳама чизро, аз ҷумла рефакторингҳо, новобаста аз он ки тағирот то чӣ андоза калон аст, бекор кунед. Танҳо Ctrl + Z ( Cmd + Z барои Mac ) -ро пахш кунед ва ин рамзест, ки пеш аз он ки шумо тасодуфан чанд ҳазор сатри барномаи худро вайрон карда будед.
    • Мнемони IntelliJ IDEA тавсия медиҳад, ки ба ҷои муш клавиатураро истифода барад. Ин исбот шудааст, ки тезтар аст ва дар ниҳоят ба кори самараноки code оварда мерасонад. Он чизе, ки ба шумо барои ба осонӣ кор кардан бо равзанаҳои муколама ва поп-ап бо истифодаи клавиатура кӯмак мекунад, мнемоника - миёнабурҳои клавиатура, ки ба ҳар як унсури муколама ба таври худкор таъин карда мешаванд. Пас аз кушодани қуттии муколама, Alt-ро пахш карда нигоҳ доред , то IntelliJ IDEA ҳамаи мнемоникаи дастрасро таъкид кунад. Пас шумо метавонед онҳоро бо пахш кардани тугмаи таъкидшуда ҳангоми нигоҳ доштани тугмаи Alt барои дастрасӣ ба унсурҳои зарурӣ истифода баред. Дастури корбар IntelliJ IDEA.  Асосҳои рефакторинг.  - 2
    • Фрагментҳои сатр Як сарфакунандаи вақт ин қобorяти истихроҷи як қисми ифодаи сатр бо истифода аз фармони Extract... refactoring мебошад. Танҳо як порчаро интихоб кунед ва рефакторингро татбиқ кунед, то ҳамаи истифодаҳои он порчаро бо доимӣ ё тағирёбандаи пешниҳодшуда иваз кунед. Дастури корбар IntelliJ IDEA.  Асосҳои рефакторинг.  - 3
    • Тағир додани навъи тағирёбанда Аҳамият диҳед, ки шумо метавонед ҳангоми истифодаи фармони Extract Refactoring навъи тағирёбандаро интихоб кунедҲангоми таҳрир кардани номи тағирёбанда Shift + Tab -ро пахш кунед ва IntelliJ IDEA аз шумо хоҳиш мекунад, ки навъи тағирёбандаро интихоб кунед (масалан, шумо метавонед интерфейсро ба ҷои синфе, ки онро амалӣ мекунад ва ё баръакс истифода баред). Дастури корбар IntelliJ IDEA.  Асосҳои рефакторинг.  - 4
    • Инверти мантиқӣ Яке аз рефакторингҳои соддатарин, вале хеле муфид ин Invert Boolean мебошад , ки ифодаҳоро бо тамоми семантика ва табдor додаҳояшон барои ҳар як тағирёбанда, параметр, майдон ё усули мантиқӣ табдил медиҳад. Дастури корбар IntelliJ IDEA.  Асосҳои рефакторинг.  - 5
    • Навъи Муҳоҷират Техникаи рефакторинги Type Migration , тавре ки аз номаш бармеояд, ба шумо имкон медиҳад, ки навъи ҳар як узви синфро дар баробари ҳамаи унсурҳои вобастаи он, аз қабor намудҳои усулҳо, тағирёбандаҳои маҳаллӣ, параметрҳо ва ғайра ба таври худкор тағир диҳед. Дастури корбар IntelliJ IDEA.  Асосҳои рефакторинг.  - 6
    • Миёнабурҳои асосии клавиатура барои рефакторинг Тағйири ном: Shift, + F6 Синф ё файлро нусхабардорӣ кунед: F5 Интиқоли синф ё файл: F6 Ҷойгир кардани доимӣ: Alt + Ctrl + C ( Alt + Cmd + C барои Mac ) Тағир додани тағирёбанда: Alt + Ctrl + V ( Alt + Cmd + V барои Mac ) Интихоби усул: Alt + Ctrl + M ( Alt + Cmd + M барои Mac ) Интихоби майдон: Alt + Ctrl + F ( Alt + Cmd + F барои Mac ) Интихоби параметр: Alt + Ctrl + P ( Alt + Cmd + P барои Mac ) Дохил кардани синф ё усул: Alt + Ctrl + N ( Alt + Cmd + N барои Mac ) Тағири имзо: Ctrl + F6 ( Cmd + F6 барои Mac )
    • Роҳҳои дигари муфиди рефактор Гузаронидани аъзоёни синф ба боло/поён Тақсим кардани синфи волидайн Тақсим кардани интерфейс Табдил додани синфи беном ба синфи дохилӣ
    • Refactor Он Агар шумо миёнабури клавиатураи рефактори мушаххасро дар хотир надошта бошед ё мутмаин набошед, ки минбаъд чӣ кор кунед, танҳо бо пахш кардани тугмаҳои Ctrl + Shift, + Alt + T ( Cmd + Shift, + Alt + T ). Шумо рӯйхати рефакторингҳоро дар контексти ҷорӣ хоҳед дид. Дастури корбар IntelliJ IDEA.  Асосҳои рефакторинг.  - 7
      Ин барои асосҳои рефакторинг аст. Барои омӯхтани амиқи мавзӯъҳои мушаххас ба дастурҳои зерин нигаред. Мақолаи аслӣ
      Шарҳҳо
      TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
      GO TO FULL VERSION