- Instant RubyMine Assimilation
- Dave Jones
- 530字
- 2021-07-21 18:20:56
What this book covers
First contact - installing Ruby and RubyMine (Must know), will show you how to download and install the RubyMine software, making sure that you also have the Ruby language installed as well.
First communication – saying hello (Must know), shows how to set up your environment and projects within RubyMine and how to write your first Ruby program to make sure everything is correct.
Getting comfortable with your new skin (Should know), shows how the various panels and windows work within RubyMine, as well as how to customize the look and feel of the environment.
Managing your implants (Should know), explains the use of Ruby Gems and how to manage those from within the RubyMine environment by using the Prawn Gem and creating a customized PDF document.
Creating your first progeny (Should know), walks you through the creation of a Ruby on Rails project, including the use of the scaffolding and code generation that has made Rails so popular – all from the comfort of the RubyMine project. No need to leave the collective for anything.
Running and debugging your progeny (Should know), will show you how to debug a Rails project along with the various stack, variables, breakpoints and watch windows that make debugging your program a breeze.
Manipulating your tech (Become an expert), explains the use of the built-in Rails Console and Interactive Ruby (IRB) that is available directly in the RubyMine environment and how it interacts with the rest of the project.
Testing your tech (Become an expert), explains that testing is a key component in keeping your programs free of bugs and Rails does this very well. This recipe also explains how to write, maintain, and execute the tests inside the RubyMine environment.
Ensuring your legacy (Become an expert), walks you through establishing best practices in using a Version Control System (VCS) such as Git and SVN. These tools are essential to ensure that your hard work and code are not lost. RubyMine has excellent support for integrating directly with these and other version control systems.
Refactoring and maintaining your tech (Become an expert), reveals some of the magic that RubyMine offers in terms of maintaining your code base as it grows to expand beyond the collective. It will show tools such as automatic refactoring of code, duplicate code finders and establishing best practices while RubyMine analyzes your code for you.
Strengthening your tech against intrusion (Become an expert), shows how to utilize the SimpleCov Ruby Gem to run reports on how well your testing is covering all of the lines of code in your project.
Monitoring your extremities (Become an expert), explains the use of the ingenious built-in database manipulation tools that are available directly in the RubyMine environment including direct queries, tables, and the creating, reading, updating, and deleting of records in your database without having to go through your interface or launching a console application.
Deploying your progeny to expand your empire (Become an expert), will finally walk you through using the Capistrano Gem, along with the built-in server communication tools of RubyMine (FTP, SFTP, and so on) to upload and maintain your production application for the public to use.
- 微信公眾平臺與小程序開發:從零搭建整套系統
- DevOps with Kubernetes
- Learning ROS for Robotics Programming(Second Edition)
- TypeScript入門與實戰
- 網頁設計與制作教程(HTML+CSS+JavaScript)(第2版)
- Java Web程序設計
- Java虛擬機字節碼:從入門到實戰
- bbPress Complete
- Spring Boot進階:原理、實戰與面試題分析
- OpenStack Orchestration
- RabbitMQ Cookbook
- ASP.NET開發與應用教程
- Mastering Git
- Python Data Science Cookbook
- JavaScript設計模式與開發實踐