Máte dotaz? Napište nám
Po–Pá: 8:30–17:00
>>>> Zkoukněte akční produkty z nejnovějšího newsletteru <<<<

RubyMine , personal licence, obnova na další 1 rok

Výrobce: JetBrains
Kód produktu: 16141
RubyMine provádí komplexní analýzu kódu daného projektu a nabízí vývojáři nejlepší vhled kódu ve své třídě, navrhuje doplňování kódu, které žádný jiný Ruby / Rails IDE nedělá.
více o produktu
  • Typ licence: Domácí použití
Potřebujete jinou variantu?
Zobrazit 2 varianty
Elektronicky / Dodáváme do 1 - 2 pracovních dnů (Co to znamená?)
2 758 Kč 2 279 Kč bez DPH

Podobné produkty

Licencování:
- Komerční licence:
 licence pro organizace a podnikatelské subjekty. Licence jsou zakoupeny společností a mohou být používány jednotlivcem v rámci této organizace. 
Personal licence: licence pro soukromé osoby, které si licenci zakoupí výhradně pro vlastní potřebu. Osobní licence nesmějí být zakoupeny, vráceny nebo jakýmkoli způsobem financovány společnostmi.


RubyMine

RubyMine je integrované vývojové prostředí, které vám pomůže být produktivnější ve všech aspektech vývoje projektů Ruby/Rails – od psaní a ladění kódu až po testování a nasazení dokončené aplikace. Tato část vám poskytne stručný přehled některých nejdůležitějších funkcí dostupných v RubyMine.


Klíčové vlastnosti

  • Chytrý editor, Navigace a vyhledávání, Ruby on Rails, Ruby nástroje, Testování, Ladění, VCS, Přizpůsobitelné prostředí, Vestavěné vývojářské nástroje

CHYTRÝ EDITOR

Pište bezchybný kód rychleji díky chytrému doplňování kódu s ohledem na typ, inteligentní kontrole kódu, živým šablonám a záměrným akcím.

Dokončení kódu: Kódujte rychleji díky automatickému doplňování. Funguje to při psaní a navrhuje seznam odpovídajících proměnných, metod a klíčových slov. Dokončení funguje pro Ruby and Rails, JavaScript a CoffeeScript, ERB, HAML, CSS a Sass.

Refaktorování: Refaktorujte svůj kód pomocí rychlého a bezpečného refaktorování přejmenování a odstranění. Můžete provádět všechny druhy refaktoringů: extrahovat proměnné, parametry, metody nebo nadtřídy, zavádět konstanty a další. Všechny refaktoringy jsou si vědomy Ruby on Rails a přejmenování řadiče přejmenuje také souvisejícího pomocníka, pohledy a testy.

Styl a formátování kódu: Nakonfigurujte a používejte konzistentní styl kódu pro jakýkoli jazyk. Nastavte formátování pro odsazení, mezery, pravidla zarovnání a tak dále a sdílejte je se svými spoluhráči. RubyMine automaticky aplikuje nakonfigurovaný styl kódu při psaní nebo může přeformátovat celé soubory najednou.

Dokumentační kód: Zobrazte dokumentaci ve vyskakovacím okně, vytvořte chybějící značky YARD pomocí akcí záměru a zkontrolujte jejich platnost. RubyMine využívá anotace YARD pro lepší přehled o kódu, což mu umožňuje navrhovat relevantní výsledky při dokončování kódu a tipy na parametry pro metody.

Živé šablony: Živé šablony (neboli úryvky kódu) vám umožňují psát méně, když v kódu používáte nejběžnější struktury vzorů. Přizpůsobte stávající šablony a vytvořte si vlastní.

Kontroly kódu a rychlá oprava: Vždy uvidíte, když se vyskytnou nějaké chyby a zápach kódu, jako je nedostupný kód, nesprávný počet argumentů volání, nepoužívané proměnné a tak dále. Vyřešte tyto problémy automaticky použitím rychlých oprav navržených IDE.

NAVIGACE A VYHLEDÁVÁNÍ

Rychle zjistěte, jak vše v projektu funguje, pomocí výkonné navigace a možností vyhledávání.

  • Přejděte na prohlášení: Jediným kliknutím můžete přejít na deklarace, super metody, testy, použití, implementace a další. Můžete nejen přeskočit na entity projektu, ale také na definice v rámci externích drahokamů.
  • Najděte použití: Rychle si prohlédněte všechna místa, která používají třídu, metodu, proměnnou nebo symbol.
  • Hledejte všude: RubyMine vám může pomoci najít to, co hledáte, ať už jde o položku ve zdrojovém kódu, akci uživatele nebo prvek uživatelského rozhraní. Stiskněte dvakrát Shift a začněte psát název toho, co potřebujete.
  • Pohled na strukturu: Snadná navigace ve struktuře kódu: přepínejte mezi metodami třídy (včetně zděděných) nebo přeskakujte mezi značkami HTML.

RUBY ON RAILS

RubyMine zvyšuje vaši produktivitu s Rails a nativně podporuje všechny hlavní postupy vývoje webu.

Údržba kódu s ohledem na koncepty Rails
RubyMine rozpoznává koncepty Rails a vylepšuje funkce nahlédnutí do kódu. Například:
- Automatické dokončování funguje pro DB pole, asociace a metody definované pojmenovanými a zdrojovými cestami
- Refaktoring přejmenování s ohledem na Rails bere v úvahu jména řadičů, pohledů, testů a pomocníků

ERB/HAML/Slim/Liquid editor
RubyMine nabízí podporu pro úpravy pohledů ERB se složenými závorkami, skládáním, zvýrazněním syntaxe, doplňováním kódu a dalšími. Pokud používáte zobrazení HAML nebo Slim, najdete uvnitř zvýraznění syntaxe pro vložený kód Ruby a také pomoc s kódováním kódu HTML.

Navigace založená na MVC
Mezi ovladači Rails, akcemi, pohledy, modely, databázovými schématy a testy můžete rychle procházet pomocí Navigace | Související příkaz Symbol.

Rails generátory
Přidejte do svého projektu nové entity Rails, jako jsou modely, řadiče a migrace, pomocí uživatelského rozhraní, které poskytuje rychlý a kontextově citlivý přístup ke generátorům Rails.
- Spusťte cokoliv s dokončením
- Specifická uživatelská rozhraní pro generování entit Rails

Podpora internacionalizace Rails (i18n).
Vytvářejte nebo upravujte místní vlastnosti pomocí akcí záměru přímo v editoru, spusťte inspekci k nalezení chybějících klíčů, zobrazte náhled lokalizovaných hodnot a tak dále.

Diagram závislosti modelu
Podívejte se na modely svých projektů s jejich atributy z ptačí perspektivy, analyzujte strukturu projektu a přejděte ke kódu, který potřebujete.

RUBY NÁSTROJE 

RubyMine má úzkou integraci se všemi oblíbenými nástroji Ruby, včetně Rubocop, Bundler, Rake a mnoha dalších.

  • Integrace Bundler: Zvládněte závislosti drahokamů pro vaši aplikaci přímo v IDE pomocí integrace Bundler. Příkazy Bundleru můžete spouštět přímo z vyskakovacího okna Run Anything.
  • Podpora správců verzí a gemsetů: Rychle přepínejte mezi různými verzemi Ruby nainstalovanými pomocí správců verzí, jako jsou RVM, rbenv, asdf a chruby. Můžete také pracovat s gemsety RVM a rbenv v IDE.
  • Podpora RAKE: Spusťte jakoukoli úlohu Rake ve svém projektu pomocí vyskakovacího okna Run Anything (dvojitý Ctrl). Úlohy můžete také spouštět přímo z editoru pomocí ikon okapu.
  • Integrace Rubocop: Opravte přestupky Rubocop přímo v IDE nebo zkontrolujte celý projekt a zobrazte všechna varování RuboCop v jediné zprávě.
  • Vestavěné konzole IRB a Rails: Komunikujte s aplikací pomocí konzol IRB a Rails, aniž byste museli opustit IDE.
  • Integrovaný profilovač Ruby: Integrace RubyMine s profilerem vzorkování rbspy vám umožňuje snadno profilovat aplikace Ruby a Rails.

TESTOVÁNÍ 

Vytvářejte, spouštějte a spravujte své testy snadno. RubyMine podporuje všechny populární frameworky.

  • Test runner založený na Gui: Spouštějte a ladte testy RSpec, Minitest, Shoulda a Cucumber přímo z IDE. Runner vám ukáže průběh pomocí stromového zobrazení pro všechny běžící testy, včetně informací o stavu a délce trvání konkrétního testu.
  • Generování testů ze šablon: Generujte testy z předdefinovaných přizpůsobitelných šablon. Můžete dokonce vytvořit test, když k němu přejdete ze třídy, replikující adresářovou strukturu na základě cesty k předmětu testu.
  • Navigace mezi testy a testovacími subjekty: V RubyMine můžete rychle přecházet mezi testem a testovaným subjektem. Pokud používáte FactoryBot, můžete dokonce přecházet z modelů do továren a naopak.
  • Zobrazit pokrytí kódem: Změřte, jak velká část vašeho kódu je pokryta testy pomocí integrace s SimpleCov. Můžete analyzovat procento pokrytých souborů a řádků v samostatném okně nástroje a editoru, generovat zprávy HTML a tak dále.

DEBUGGING

RubyMine má chytrý debugger s grafickým uživatelským rozhraním pro Ruby, JS a CoffeeScript.

  • Debugger s grafickým uživatelským rozhraním: RubyMine poskytuje vizuální debugger pro Ruby. Spusťte svůj kód krok za krokem se všemi dostupnými informacemi na dosah ruky.
  • Konfigurovatelné body přerušení: Umístěte bod přerušení na řádek kódu a definujte podmínky přístupu – sadu booleovských výrazů, které jsou vyhodnoceny za účelem určení, zda zastavit provádění kódu.
  • Chytré krokování: Sestup do libovolného volání metody nebo bloku na aktuálním řádku. Pokud existuje více volání metod nebo bloků, můžete si vybrat požadovaný cíl.
  • Interaktivní ladicí konzole: Prozkoumejte stav pozastaveného programu pomocí interaktivní konzoly podobné IRB. V této konzole můžete kontrolovat hodnoty proměnných, zkoumat složité objekty, volat metody a tak dále.
  • Ladění JavaScriptu a Node.js: Ladění kódu JavaScript na straně klienta ve vaší aplikaci a ladění aplikací Node.js.
  • Vzdálené ladění: Odlaďte svůj program pomocí vzdáleného interpretu, jako je Docker, Vagrant, SSH nebo WSL. Můžete se dokonce připojit ke vzdáleným procesům a ladit je.

VCS

Používejte oblíbené systémy správy verzí, aniž byste opustili své IDE: procházejte historii změn, spravujte větve, slučujte konflikty a mnoho dalšího. I bez VCS můžete použít místní historii k nalezení a obnovení jakýchkoli změn provedených mezi odevzdáním.

  • Podpora pro všechny hlavní systémy pro správu verzí: Pracujte s Git a GitHub, Mercurial, Subversion, Perforce a dalšími z IDE.
  • Kontroly kódu před potvrzením: Okno nástroje Commit vám umožňuje provádět analýzu kódu, kontrolovat, zda ve vašem kódu zůstaly TODO, a přeformátovat kód.
  • Vestavěný nástroj Rozdíl a sloučení: Vestavěný nástroj pro vizuální sloučení pomáhá řešit konflikty rychle a intuitivně.
  • Plně vybavená podpora historie VCS: Sledujte změny provedené ve zdrojovém kódu: rychle přepínejte mezi větvemi, filtrujte podle uživatele, vyberte požadované datum a tak dále.
  • Místní historie nezávislá na VCS: Obnovte smazané soubory, vraťte zpět samostatné změny nebo se vraťte zpět do libovolného stavu souboru, i když systém správy verzí ještě nebyl povolen.
  • Podpora žádostí o stažení GitHubu: Spravujte příchozí požadavky na stahování v RubyMine. Můžete dokončit celý pracovní postup žádosti o stažení, od zobrazení žádostí o stažení až po odeslání komentářů a přijetí změn, aniž byste opustili IDE.

Přizpůsobitelné prostředí

Nastavte si vše tak, jak chcete, pomocí přizpůsobitelných zkratek, motivů rozhraní a pluginů.

  • Témata: RubyMine přichází s několika přibalenými barevnými schématy editorů a je dokonce možné vytvořit si vlastní vlastní schémata nebo upravit stávající.
  • Schémata klávesnice: Pro vyšší produktivitu používejte klávesnici pro všechny své úkoly. Můžete si vybrat z předdefinovaných rozložení klávesnice nebo si vytvořit vlastní.
  • Přepínání mezi režimy zobrazení: RubyMine poskytuje režimy zobrazení pro konkrétní vzorce použití. Můžete například vypnout všechna rozptýlení skrytím všech prvků uživatelského rozhraní kromě kódu.
  • Dolaďte IDE pomocí pluginů: Rozšiřte RubyMine o pluginy a získejte podporu pro další VCS, integraci s různými nástroji a frameworky a vylepšení editoru. Pomocí záložky Marketplace můžete procházet a instalovat pluginy z Plugin Marketplace.

Vestavěné vývojářské nástroje

Zjednodušte svůj pracovní postup hned od začátku pomocí databázového pluginu, emulátoru terminálu, podpory Capistrano a mnoha dalších.

  • Embedded emulátor terminálu: Pro práci s shellem příkazového řádku zevnitř IDE použijte vestavěný emulátor terminálu. Použijte jej pro práci s prostředím Ruby, spouštění příkazů Git a provádění dalších úloh příkazového řádku bez přepínání na vyhrazenou terminálovou aplikaci.
  • Práce s databázemi v rámci IDE: Prozkoumejte a upravujte databáze pomocí přibaleného databázového nástroje a pluginu SQL. Plugin podporuje systémy pro správu databází, včetně MySQL, PostgreSQL, SQLite a dalších.
  • HTTP klient v editoru kódu: Otestujte rozhraní API uvnitř IDE pomocí integrovaného klienta HTTP. Požadavky HTTP můžete skládat a spouštět přímo v editoru.
  • Vzdálený vývoj: Spusťte, laďte a testujte svůj kód ve vzdáleném prostředí pomocí Docker, WSL, Vagrant nebo SSH. Vše, co musíte udělat, je nakonfigurovat vzdálený tlumočník.
  • Nástroje pro nasazení: RubyMine vám pomůže pracovat s nástroji pro nasazení. Úlohy Capistrano můžete spouštět přímo z IDE, pracovat s konfiguračními soubory Kubernetes v YAML a tak dále.
  • Správa konfigurace: RubyMine vám pomůže pracovat s nástroji pro automatizaci infrastruktury a správu konfigurace, jako je Chef a Puppet.
Kde najdu produkt

Systémové požadavky: 

Operační systém

Oficiálně vydané 64bitové verze následujících:

  • Microsoft Windows 10 1809 nebo novější
  • Windows Server 2019 nebo novější
  • macOS 10.15 nebo novější
  • Jakákoli distribuce Linuxu, která podporuje Gnome, KDE nebo Unity DE.
  • RubyMine není k dispozici pro distribuce Linuxu, které neobsahují GLIBC 2.27 nebo novější.
  • Předběžné verze nejsou podporovány.
  • Doporučeno: Nejnovější 64bitová verze systému Windows, macOS nebo Linux (například Debian, Ubuntu nebo RHEL)
  • Intel Pentium III nebo kompatibilní @ 800 MHz nebo rychlejší

CPU: Jakýkoli moderní CPU

Vícejádrový CPU. RubyMine podporuje multithreading pro různé operace a procesy, čímž je rychlejší, čím více procesorových jader může použít.

RAM: min 1GB, doporučeno 2 GB

Místo na pevném disku: 3,5 GB  SSD disk s alespoň 5 GB volného místa

Rozlišení monitoru: min 1024×768 DOPORUČENO: 1920×1080

Jste firma a máte zájem o větší počet licencí?
Jste škola nebo státní instituce?

Připravíme nabídku přesně podle vašich potřeb

napište na multilicence@sw.cz
nebo volejte 481 001 003
Norton 360 Premium 10 zařízení na 1 rok 120x600 vertical banner vlevo
Norton 360 Premium 10 zařízení na 1rok 120x600 vertical banner vpravo
Nahoru