Merken

Power up Your Development with RubyMine

Zitierlink des Filmsegments
Embed Code

Automatisierte Medienanalyse

Beta
Erkannte Entitäten
Sprachtranskript
check and there and that other end of the 1 area 1 I awake mention that warning area irate again it the 1st of the warning is always to its of the so welcome to my talk thanks for coming out ability to be about a reminder about to remind different seats entries and some properties to his and I hope you will know something new today but with the following and start by I'll ask you to do something for me of so please stand up thing here so please arise upon your hands if you use a reminder talking to me just stage this is the 1 that was your hand if you don't use reminder that allowed to stay with their hands in a way that it's a it's a a a morning things so what movement so this and of I I think that now that it's a start and said to my name is that's young I'm a product marketing manager for the mind I am a part of reminds you that brains but a developer so I used to be a developed by 10 years ago I used to bury bills of other prevails was really young too but now I'm not so it's something if something called is not walking today don't blame it on a and ligation IRB my point of view and use so you of of course you can blame but I will bring this you from the to the developers OK so let's start of went on about idea that 1st think you start with it actually making the environment looking good for you and I'll make environment covered it was possible to your eyes and the ears so will start with some seats in making your ideas at most suitable for your needs I can will start with the color scheme 0 sorry if could it's my brisket I from need so let's go ahead and I want to use this like what's we chair and gender look and feel for example 2
. 1 all you can switch back to default 1 and just want ask which is
better for you for this presentation but today that 1 of the you the and
let me so another thing that sometimes it's useful when you're walking in a prayer for something called make presentations so it's a way to a quick way to to switch the caller are and missing makers which the key man I'm using this longer but of course you can use another 1 will have some predefined was like TextMate max and some others on again for example if you pair programming with someone who used is another game have it and the best way to switch from that you don't need to go to preferences to search for the max and then you can just make the monthly but still if you want to go to preferences and for example a just a q map for
user can do it he has got a q map and preferences in the see all the comments here you can change the shock parts and you can even search and by K stroke like and then changes so can just any a predefined q map for your for your habits and for things that you're used to OK so let's go back and of course you can also just
all the colors I mean that we're can switch this were defined for but again you can say all that cause support for everything you need to consider that just sort of just in case you it and another thing I want to show you know that each from my point of view is quite useful at the list of bloggers
I think that a how a lot of them most of them are bundled with the reminder of their race told but if you need something more from room I'm because always go to the list of players and still something you are for example for this presentation i'm using on this 1 presentations like it shows all all the shock caused the use of the bottom so here it is unjust only 1 you just need to go to this installed and breast like genes or you want to all not like this from dead raise but from the community
on OK so the you can also adjust so the look and feel of the we don't you can see that I have it's it it in my view I have a project tree at the left so usually and how an editor at the right arm it can also so each all the tool bars switch on litigation bust box and hit the small icon that so help you to litigate among all the 2 windows I can have for this tool window I can see here but you can find them as well and not interesting Steve here that in that you can see in those numbers are near at that in the name in the title of every Toledo and this number means that you can choose choose a command to this number to open this to know like command want to open project field and to fight it off example command fall too often around window and to hide it so and if you're problem too many for example to windows a lot of them and you the loss of you want to go back to the call of the best thing to do is is to use should come and after while our this will hide all the 2 leaders and just go back to editor for you so it's a good way to stay focused on your code without having all this tool window icons actually action open so I find that but I don't need them I never gave the game box and I don't need to see all of them all the time about if you want something even more to be even more focused on you caught you can go to babies so you modes and then to the structure of remote and it looks like that nothing just called true of all you can say that all this destruction you malt and for example and the presentation will present its role of like that I'll sometimes I use it when I'm causing a lot for the half life closings during the presentation but today I want to use that because I want to show you all the windows and all the idea of not will work should want cold so I will accept it OK so something that what about the setting up your environments and now let's talk a little bit more about navigation through coat of of the most common way to again the most simple and obvious to see this project project tree project structure and nothing special here just so I hope you know that you can search here just subtyping and you will search for referral 3 but to the things that I want to show you is on In this small icon the things and 2 options right it is out of scope to source and other skull from source by the way who use is that the both within the contents of that OK so if you switch out a stroll to so as it means that when just going through to you of you will open also open all the files in the editor but this thinking I don't I don't like it I don't think it's very useful but what I do like it it another 1 it is out to scroll from source I and this 1 means that when switching through croutons through college it will still be aware that way you idea project run when the project structures sometimes it's good for example many and abiding and union called sometimes you really need to know who you are and when you lost from my point of view to the good options that option well OK so it's about predicting 1 thing is that if you like doing rails and I think that most of you do males because we have addressed called I was also switch to this
project you off a long way we could do over just a moment let's try to fix its eye on the flight but I will
definitely edit of the Viterbi sorry for this OK so you can use the sales view and this you means that you will see the structure of called not at the folders and files structure by but by means of models views and controllers so what you can see here is all the controllers in 1 place and for example on each control and see all the actions and under underage actually will see all the corresponding use so kind of rails the rails view and of course you can irrigate from here as well I was switched to to use and the center of mass if you still need for example by the authority of the all of us are still need to go get the get back to project structure you to holders of file structure the best way to do this is not a switch this project you actually bike to use litigation bot so you can see that here on the top addition part and I can't really it where where user negates through all the folders and I can again just start diving here and it understands snake case and Oscar OK so it's a good way to navigate through file support of cities to new them without opening project project to you at the left all state the Orioles you there our the but a but so I I have a question 1 question different profitable with this view or something is delivered to merit limits change Suffolk adult it someone could have you have you heard I think that the US other terms are in upward here they take so many layers of your that's why did you that I don't think that we do but we actually do knew that I don't I hold but you don't have a lot of them so the best way to do it now is just to switch them at all it's visible and what can of course do it with the preference gold preferences finds the right line the answer to that but so I have on a smarter way it is it to the by using the refined action feature of use it a remind users to use it OK so do not that you can with this fall short that you can find any every action in the idea by the name like sparse solutions like all previous and by men and it is also good way if you forgot some further out to remember at the time but it is also a good way to and change preferences for example if I start typing not to obtain placement here you can see that all the preferences are listed here as well so just also and you can just manage them from from from from that there is no need to go to preferences there's no need to search for all the preferences least so his use it but you you may not ask me if I don't have to have ongoing to conjugate from wireless instead files and so on and the best way to do it it from me is to use a comma year to see all the recent files all or 2 she's command AIC and you will see all the this edited files and frankly speaking you will see all the files and 2 windows and from my point of view it is much better than of working so and out of plastic and just start typing he to future if you have if genes you have edited a lot yeah OK so another another thing that I'm sorry if it want to the escape but if you still want to go to let's go back to control and sometimes we find a new you I can do with a simple I can if I want show From the reggaeton not only from my files but so also to negate do here example button through all all the methods for example in my class in my files are the best way for me to do it is to use common f 12 it shows all start to up and it shows all the math that's an interesting thing here is that if you will click it once what time you will see all the heightened methods as well so sometimes quite useful and so another think a bit more some smarter than way smarter litigation is actually 2 years ago to definition because I mean and that's a lot of times what you really need is not to litigating a file last of the negated equation to the creation of a new label method you're looking at and so the best way to do is to use common be litigate definition to partition and you can use it again and again to do your called and so and you well gate to libraries to gems as well not only through source for a project but through through gems as well I and you can also use this 1 is common why if you don't want to switch to that found by the definition is it then use this quick definition pop up to see the method definition in a pop-up not going to the file but it's enough questions for you know this is your hands if you all knew something new from from from the last lights a great locally on the health of the dual is something you this something more years and In this talk a bit more about so holding now hello some yes patent with creating new file I think that so it is by basic action on that you know it but it is sin think here hopefully no analytic any user as generators from here as well to use your scaffolding controllers and whatever heads 1 nothing here is that of an crazy for example a new file simple file you can also use like directors here and American public patent for you no known 1 to and it and with this out skull from source action against you that you will be negated for project in in your project structure very fast as well so here I am not only known area needed someone to do it yeah well but sometimes so for example myself sometimes I want to create this damn files temporary faster predictors with used for all of file just experiment to to play with some well piece of code and of for making that and I don't want to this faster distorted my 1st In my project structure don't actually want them to distorted my personal courses which I just want to play with that and so the best way to do that not to create this temporary for I reviles but degrades creation facts and you can do that with this shift and and on face examples some room file and it is like a wild what does not physical file your project structure it was stored inside the site of the minus sign IDE but still you can start closing the coding here and everything will be available right like all completion and and good thing is that you can also years shift control our and you can run it from here as well so far the quality it's research pretty useful from my point of view are OK and if you want to go for example to see where the spires picture of it can go here and not a scratch file so again the same by sorry
for that but I I want to this now and you can see up there that's for example I have these pressures so they're they're stored for you you can them back to them being in pain OK From
misstated of but it's just must this about this but I don't let's go back to some control for example this 1 the sperm are passed on when closing you manipulate a lot and you use a lot of talk and so selects called actions and so on so supports and undermined their precision 3 to the basic costs but still I I I don't know if you use it you can use so this is the extent selection is quite useful it will select the chunks of score of quote a semantic frame and so you can then like from sample here and you can then for example move them but don't do quoted based test movement if you if you if you knew moving out and so on also got this alliance and you don't need to select the whole line adjusted to put a course on only and you can the blicket there they had them again you don't need to select the whole line just for the course and so when talking a lot of them and if you need to paste are you can use it was shift and you will see in the history of the world sometimes it is useful as well and were also don't have some multiple selections shows the prince said multiple core source by finding neck security for example and you can just start typing and you will see that called completion is walking here as well you can use it for all the places on and so suppose I ran speaking if you want all the power all for example we would existing and I have by the light was using women OK so for example if you want the whole power of women as encode everything in the room I'm so if you want like to have the balls from walls wards are the best way to do it in cell is so this special like you
need to go to plug ins room find the an idea we like Ian you need to install it it is not bundled up from this generates bindings and so once it is installed it's all
here to choose on meaning legends just enabled immolation I want that's but if you want to try it on model about to go to after after my talk a boat or boosted principles of of habit of this example and to try my laptop for example with like you just just try all the lectures because I'm not a real users of OK just but you're not pretending that cancer try all this the smart thing from where it can but you still can take a look how it works in a reminder way so 1 more thing about it saying I want to talk a bit more about cults needed so do you Scots OK so we have OK so in reminder of have a lot of pre-defined calls the this usually used but you can also create your own lots and sometimes is that it may really have a kind of when looking thing or that you would want to dive was a lot of times and I'm not thinking about affect things here just to use it it unless another topic of it so it can just select this code fragments and don't no here like saved his life in place here it is and you will need to add to the titles of all edits and and all their hands and so on variables in yeah you can also want to hand and that means that I want to put a curse another line after after and it with this called OK let's know try
so if I go there and now commend and TTC in here mind but it's on you here because the conformist placed on the right place at the most variable place and open start just it that think that completes and it will become the ditch close into all policy but some plates and then I just them and go to the and apply it is it at the end of my calls it today so it medical back to them to based just to show you that so because you can also use a lot of pre-defined one-soliton change them slightly if you want to you can set up your own ones and the class a lot of them model not only 4 of the but for just creates and trails and secure everything OK I'm just going to do it good no really quick
way to cold when talking not talking about ice to it is mn so anyone using M and in our case hidden I I I do like image so I'm not really experienced in but to you so you can easily might as well just just start typing and with the attempts it well make your isomer from elements clients and the other thing that you can now select these codes and use shift from and you no I've images sorry I and the surround it was adamant that so like here yes it is and you can also if you look at issue about your habits I use it a lot to you can also she is and radio while others might lead payout I new years it it depends on the place right where the course of states of so you can preview before before as it's due to quote OK and now for example if I change something but sometimes I want to look at so it's nice that and so I mean I mean that I sometimes I want to after that to refine what to make bold style log log good so that it about called style so that so several ways to walk the Colts thousand remind and 1st of all have a lot of out preferences in all preferences you can change them if you want to their based some communities reduces styles so 0 and so you can use this about i've common and all with his chief but to define a school follow for the the code fragment that you want to reform much according to this course style settings er but actually can also use editor comfy on anyone using and something here Wolfowitz you're not doing a lot of open source to something that bad because data due to have edited graphics files from the cold spell settings just to have the same cost have for all the developers among among the project ways of by the way if you have flow as a company you can just so now what this file as config file the root and so all the calls style settings will be will be a lot from the source to the language of spending the AO resin just create and using the the S named you can set up a demand to use this 1 as well it's about cold staff they was from that sort of time here of somehow I want to talk about a bit more about not only riding a good what about the other out so about some inspections and affect earnings on hold the all and on by about our is some broken college at least of a holding on to my highlights all the errors according to a lot of food inspection that would have and it provides a quick so we live on you can see that you can see that it was on less used was Alison even just a we and Churchill to fix such judge to show that the coat parents sometimes so it is a good way just made it to right example new methods so not to clean up on but to write it as well I like you know just just on a method without applying to glazing and then you're just going to our intention action and created with 1 click so I cannot think that maybe you don't know that you will also have this small icon always open manage your finalizing level and switch the power the if you need to so if you don't want to have all this I think not problem is not going to panic just switch it off it's like making them but and be responsible for the course human were in this point I and a half you can also our article the specter through all the whole broadens for example to see all the arrows that would be my confined and and on I want to show you 1 of the examples but it is not only expecting but it is also about like this duplicates it is our minus
finds all the duplicate applications in your court you go through the details here like here it is almost identical you can see all like here it is just a dense it and it means that if you have a lot of cases but it means that you want to do something with with what was called is definitely will dry and uh you can't of gold from this window to your editor because it because the that way and then I get it to an editor and with half Rabin my highlights this code fragment and now I can for example just selected use my effects on the assumption and from non polar exit methods from from from this quote you method OK and there another way to think of the remember that we had to places with the with the same college mind was you but if you want a if exiting a method from a code fragment if you don't have the same port fragments so you will probably want to change due to all these methods there as well so for the want to replace it yes still wanted by the yes pocket
so is just so a way to spend and effects of light like like your code the today now of that's more about testing and debugging styles on all my tests was yeah and 2 while running maybe if he is the son of maybe you know that by default it is on the bottom but so you can always move this to wind with this option you can would top dog bottom left to right no matter what I like to place its on the left to but maybe prefer some other options I very interesting things here I want to show you is this small icon pocket filters all the test so you can see all the list of testsets all abilities of all tests Oregon just click see a failed ones so I think that's so you may want to stay focused on the Fed about not but on the green ones around and see what was going wrong what was wrong by switching and you can see it yeah here the what what what what was going on and you can just get by clicking from here to the test testicle so quite useful and again if you want to know if you have something tests and you want to find out what was wrong you can navigate to tests and that way is just to divide this test from it is like a quite natural next step against the flow of 2nd after the break point here and you can also developed control studio just so on a case so you can see that no artist is running on a debate more and was told what had a break point if this event and we can see in the list of variables here and we can go step by step problem it OK that it will be there on just just 1 1 1 more time to show you without step all about was step in terms the uh it is you can step all it can that in turn can go through quote and look for some more details and so renovated also manage breakpoints are
you can go to these more breakpoints and see all the broker was recorded can enable disable them so if you have a lot of them sometimes it's is also useful and it also had some exceptions additional breakpoints and the
center and 1 new quite a new feature that I want to tell about debating on it in this small preference annals of most of her own but is it on the other hand when at the lower end yeah I some
gold and you can see that we have this small if you are in binding stepping and actually means that you can decide or whether you want to step into your libraries India gems or you want to stay inside your project so if you don't want to go all to deep into all the libraries just for this setting and you will back by 50 all all in your called even if you have breakpoints the intensity will go only for recall and several breakpoints you your caught what is so the main tips and thinks and just 1 more question if you use version control system whether whether mind effusive in mind OK so what I'm not a lot of time and then if you don't mind I will answer all the questions after also adaboost because I want to show you 1 more thing so that if you don't mind a so about
half of the city home quite useful things let's go to version cultural I OK you can see all the history here for all the project for of the present present our anarchist the local changes but the useful thing that a small clique I want to show you that example if you're going to we I to coming changes it earned not bush meat archaic common was the wrong shortcut yeah on it as in that we have this coming so that with the G. for you as well and now you can actually edges you called just a newcomer if you need to fix something small and you mention that you don't need to go back to editor you just need to check this Michael and now you can just change what our needs for example just get the Russian from the left or just start typing the something so what what are we want so small tree that from my point of view is quite useful if you're using version control systems
and I think and 1 more
question about that of databases but these databases a reminder that the it OK so you know about this couldn't quite a lot about so if you don't use just want to let you know that we have in this database however well against latency all the data you have you can just drop new tables and see all the data so it can of course you can even change the database from here but I think it's better to do regression files and also hold of myself when you want to look for real data and to have some Claris like like we do our sometimes good to go off Example 2 hours a early yet here it is like a person Council and just start typing and it will it well highlights parents or not highlighted by completes everything you need so you can run them without a player that and you don't need so hard to set up currently because as far as this project do have that it was configuration files extra everything you need money set up the database for the 1st time you need to go to this database click here and input from sources so current will be suggest to you just just according to your database the original files so it's quite quite useful for what would you could but this
so that it's all a 1 minute left of thank you for attention if you have some fun questions electron so we can just have a chance up the all and that's what I was this initial called and race the brains so if you have if you want to have more have any questions will be that to to help and that 1 guy user development devices so if you want to blame something that affects some about going over of that I think thank you and you this was 1 of the things you can if you have 1
Subtraktion
Punkt
Sichtenkonzept
Kategorie <Mathematik>
Spieltheorie
Nummerung
Biprodukt
Sichtenkonzept
Computeranimation
Datenmanagement
Flächeninhalt
Einheit <Mathematik>
Geschlecht <Mathematik>
Mereologie
Kantenfärbung
Softwareentwickler
Programmierumgebung
Mapping <Computergraphik>
Extrempunkt
Spieltheorie
Code
Nummerung
Optimierung
Kombinatorische Gruppentheorie
Bildschirmfenster
Sichtenkonzept
Schlüsselverwaltung
Computeranimation
Metropolitan area network
Mapping <Computergraphik>
Punkt
Sichtenkonzept
Web log
Physikalischer Effekt
Code
Mereologie
Mailing-Liste
Kantenfärbung
Bildschirmfenster
Sichtenkonzept
Quick-Sort
Computeranimation
Einfügungsdämpfung
Bit
Punkt
RISC
Quader
Zahlenbereich
Abgeschlossene Menge
Nummerung
Kombinatorische Gruppentheorie
Bildschirmfenster
Code
Computeranimation
Netzwerktopologie
RPC
Spieltheorie
Code
Bildschirmfenster
Minimum
Inhalt <Mathematik>
Datenstruktur
ATM
Torus
Sichtenkonzept
Konvexe Hülle
Cookie <Internet>
Systemaufruf
Mailing-Liste
Quellcode
Bildschirmsymbol
Elektronische Publikation
Sichtenkonzept
Konfiguration <Informatik>
Texteditor
Datenfeld
Offene Menge
Rechter Winkel
Projektive Ebene
Programmierumgebung
Bit
Punkt
Momentenproblem
Snake <Bildverarbeitung>
Gleichungssystem
Bildschirmfenster
Computeranimation
Chatbot
Dämpfung
Vorzeichen <Mathematik>
Code
Gerade
Verschiebungsoperator
Sinusfunktion
Addition
Multifunktion
Sichtenkonzept
Vervollständigung <Mathematik>
Güte der Anpassung
Ruhmasse
Schwach besetzte Matrix
Quellcode
Gruppenoperation
Arithmetisches Mittel
Generator <Informatik>
Verknüpfungsglied
Rechter Winkel
Projektive Ebene
Programmierumgebung
Aggregatzustand
Web Site
Mathematisierung
Klasse <Mathematik>
Gruppenoperation
Nummerung
Term
Code
Informationsmodellierung
Programmbibliothek
Inverser Limes
Datenstruktur
Autorisierung
Elektronische Publikation
Konvexe Hülle
Elektronische Publikation
Partitionsfunktion
Sichtenkonzept
Flächeninhalt
Mereologie
Gamecontroller
Codierung
Rahmenproblem
Gruppenoperation
Zellularer Automat
Bildschirmfenster
Computeranimation
Multiplikation
Code
Trennschärfe <Statistik>
Stichprobenumfang
Maßerweiterung
Gerade
Leistung <Physik>
Verschiebungsoperator
Softwaretest
Vervollständigung <Mathematik>
Navigieren
Konvexe Hülle
Computersicherheit
Quellcode
Sichtenkonzept
Gerade
Maskierung <Informatik>
Druckverlauf
Gamecontroller
Speicherabzug
Decodierung
PRINCE2
Schnelltaste
Videospiel
Bit
Systemaufruf
Plug in
Identitätsverwaltung
Bildschirmfenster
Sichtenkonzept
Code
Computeranimation
Gruppenoperation
Arithmetisches Mittel
Variable
Informationsmodellierung
Notebook-Computer
Code
Primzahlzwillinge
Bit
Punkt
Stab
Gruppenoperation
Formale Sprache
Mathematisierung
Klasse <Mathematik>
Maßerweiterung
Element <Mathematik>
Bildschirmfenster
Login
Template
Code
Computeranimation
Eins
Client
Variable
Informationsmodellierung
Wärmeausdehnung
Code
Vererbungshierarchie
Zeitrichtung
Wurzel <Mathematik>
Konfigurationsraum
Bildgebendes Verfahren
Verschiebungsoperator
Leistung <Physik>
Computersicherheit
Open Source
Systemaufruf
Quellcode
Bildschirmsymbol
Elektronische Publikation
Sichtenkonzept
Datenfluss
Quick-Sort
Gruppenoperation
Portscanner
Texteditor
Menge
Rechter Winkel
Offene Menge
Codierung
Projektive Ebene
Fehlermeldung
Aggregatzustand
Soundverarbeitung
Texteditor
Last
System F
Emulation
Polarisation
Konvexe Hülle
Bildschirmfenster
Kartesische Koordinaten
Bildschirmfenster
Sichtenkonzept
Code
Computeranimation
Sichtbarkeitsverfahren
Punkt
Term
Bildschirmfenster
Code
Computeranimation
Eins
Variable
Code
Minimum
Kontrollstruktur
Default
Serviceorientierte Architektur
Soundverarbeitung
Softwaretest
Addition
Filter <Stochastik>
Konvexe Hülle
Mailing-Liste
Ausnahmebehandlung
Bildschirmsymbol
Sichtenkonzept
Ereignishorizont
Konfiguration <Informatik>
Gamecontroller
Programm
Menge
Konvexe Hülle
Code
Versionsverwaltung
Programmbibliothek
Ablöseblase
Bildschirmfenster
Sichtenkonzept
Computeranimation
Gruppenoperation
Netzwerktopologie
Schnelltaste
Texteditor
Punkt
Sichtenkonzept
Einheit <Mathematik>
Konvexe Hülle
Code
Mathematisierung
Versionsverwaltung
Sichtenkonzept
Bildschirmfenster
Clique <Graphentheorie>
Computeranimation
Konvexe Hülle
Code
Datenhaltung
Lineare Regression
Vererbungshierarchie
Projektive Ebene
Quellcode
Softwareentwickler
Ein-Ausgabe
Elektronische Publikation
Bildschirmfenster
Sichtenkonzept
Konfigurationsraum
Computeranimation

Metadaten

Formale Metadaten

Titel Power up Your Development with RubyMine
Serientitel RailsConf 2016
Teil 16
Anzahl der Teile 89
Autor Vasilyeva, Tatiana
Lizenz CC-Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen und nicht-kommerziellen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen und das Werk bzw. diesen Inhalt auch in veränderter Form nur unter den Bedingungen dieser Lizenz weitergeben.
DOI 10.5446/31543
Herausgeber Confreaks, LLC
Erscheinungsjahr 2016
Sprache Englisch

Inhaltliche Metadaten

Fachgebiet Informatik
Abstract There are many development tricks and habits that lie at the root of productive coding. IDEs, like RubyMine, are a big one. Adopting a new tool does require an initial investment of time though, as you customize your environment and learn the shortcuts.

Ähnliche Filme

Loading...