PHP Storm’s refactoring features

Comments

Comments are closed.

Rated 4

Michelangelo van Dam at 17:03 on 1 Oct 2016

Great session on the hidden features of PHPStorm.

Small improvement: when you show the context menu, give people time to see what the options are and which option you pick.

Rated 4

Jeroen de Jong at 17:08 on 1 Oct 2016

Always like these kind of small presentations on how to use the tools your already using. Next time a little bit more preperation can't hurt, so all examples are working :-) and you might slow down the actual click in the menu so ppl can see where you clicked.

Rated 3

Derek Kaye at 15:54 on 2 Oct 2016

As others have commented, in the future slowing down with what you're doing on context menus would be useful.
There were (I think) 5 refactoring tools shown, and I learnt from one of them. This could potentially be a full talk as there could easily be another 5 (at least).

Rated 5

Martin Gill at 10:06 on 3 Oct 2016

Great talk, i've used PHP Storm for 4 years and never realised some of these features were there.

Rated 4

Gary Hockin at 10:26 on 3 Oct 2016

Thanks Tobias, I have nothing to add that hasn't already been covered. An interesting point when you are demoing is to use the presentation assistant plugin (https://plugins.jetbrains.com/plugin/7345). It shows your key combos on screen when you press them. It can make your IDE laggy for the first 30 seconds or so, it's worth starting the IDE before you start actually demoing. I'm not sure if there are bugs in refactoring, I'll look into that today, but you handled the problems well.

Rated 4

Lewis Hides at 11:09 on 3 Oct 2016

Great talk, it's surprising the number of developers using PHPStorm nowadays and only using about 10-20% of it's potential. Refactoring is one of the great timesavers, so it was good to see these features in action along with details on how to use them. A bit more preparation would be in order next time, as a few of the demonstrations failed, which detracts somewhat from the useful information being shared.