Obsahová asistence - Content assist

Asistence obsahu / kódu je funkce poskytovaná některými IDE, což vývojáři pomáhá napsat kód rychlejší a efektivnější. Toho je dosaženo zjednodušením úlohy kódování, aby bylo možné se soustředit na kódovaný obchodní úkol. Na základě kontextu kódu poskytuje Content Assistance vývojáři seznam přístupných klíčová slova podle a programovací jazyk Specifikace, proměnná, metody, typy dat, ...

Automatické doplňování

Automatické doplňování umožňuje rychle psát jména v kontextu kódu. Může být dále vylepšen, aby pomohl vývojáři.

Například v kontextu XML, když vývojář zadá úvodní značku „<“, nabídne se mu seznam značek pomocí automatického doplňování, kontextualizovaný podle DTD nebo Schéma XML dokumentu. Když vývojář zadá více písmen, filtrují se nabízené možnosti, aby se zachovaly pouze relevantní dokončení. Když vývojář značku nakonec dokončí, editor automaticky vygeneruje uzavírací značku.

Existují i ​​jiné techniky automatického doplňování. Například pomocí Zatmění IDE pro kódování v Jáva, může vývojář jednoduše zadat první písmeno, pokud je malá a velká písmena z názvu typu / proměnné, poté stisknout Ctrl + mezeru, aby se nabídly všechny možnosti, které odpovídají zadaným písmenům, která jsou platná pro aktuální kontext (název třídy, rozhraní název, proměnná nebo pole).

Fragment kódu / šablony kódu

Fragmenty kódu umožňují vývojáři přidat složitou strukturu kódování zadáním minimálního množství textu. Fragmenty kódu lze použít pouze v platném kontextu (fragmenty příkazů jsou nabízeny pouze v případě, že můžete vložit příkazy).

Například pomocí IDE Eclipse ke kódování v Javě může vývojář zadat „instanceof“ a poté stisknout Ctrl + mezerník, který nahradí „instanceof“ následujícím fragmentem kódu:

1  -li (obj instanceof Moje třída) {2    Moje třída myClazz = (Moje třída) obj;3    4  }

Tento fragment kódu může vývojář dále přizpůsobit tak, že IDE umístí kurzor:

  1. v proměnné „obj“ si můžete vybrat mezi dostupnými proměnnými v tomto bodě,
  2. na typu „MyClass“, aby vývojář mohl vybrat typ, poté, co stiskl klávesu Tab,
  3. v proměnné "myClass", aby vývojář mohl přejmenovat lokální proměnnou poté, co stiskl klávesu tab,
  4. na řádku 3, aby vývojář mohl pokračovat v psaní zbytku kódu poté, co stiskl klávesu Tab.

Viz také

externí odkazy