Great teaching guys. I started turning everything to single quote until I 
read the potential future problems here.

But would you be using double quotes every where (including Javascript) to 
keep in all standard?

On Sunday, March 16, 2014 10:50:18 AM UTC+8, tamouse wrote:
>
> It's a similar *concept*, but in no way is it similar in performance 
> degradation. It is in no way one with a serious enough difference to 
> matter when there are probably more useful bottlenecks to go after, 
> but only *after* you profile and collect data. Premature performance 
> optimisation should be avoided unless there is data already that shows 
> something will make a difference. Otherwise, the beautiful code mantra 
> applies: 1. Correct. 2. Pretty. 3. Fast. 
>
> On Sat, Mar 15, 2014 at 9:02 AM, Walter Lee Davis 
> <wa...@wdstudio.com<javascript:>> 
> wrote: 
> > 
> > On Mar 15, 2014, at 4:09 AM, Gurpreet Luthra wrote: 
> > 
> >> RubyMine gives a warning on any string that uses double quotes without 
> interpolation... So I learnt to use single quotes when no interpolation, 
> and double quotes only on interpolation. 
> >> 
> >> I would prefer using double quotes everywhere.. 
> >> 
> >> Regards 
> >> Gurpreet 
> > 
> > I'm ashamed to admit this, but I come from PHP, where there is (or used 
> to be) a subtle performance hit when using double-quotes. It was explained 
> to me as being similar to the difference between a .html and .php file to 
> the Apache server -- the former requires no introspection, just find it and 
> serve it, while the latter requires careful inspection and delegation. I 
> tend to use single-quotes unless I want to use interpolation. 
> > 
> > Walter 
> > 
> >> 
> >> 
> >> 
> >> On 15 March 2014 11:23, tamouse pontiki <tamous...@gmail.com<javascript:>> 
> wrote: 
> >> On Thu, Mar 13, 2014 at 7:01 AM, Dave Aronson 
> >> <googlegr...@davearonson.com <javascript:>> wrote: 
> >> > On Thu, Mar 13, 2014 at 12:52 AM, Brandon 
> >> > <wong...@gmail.com<javascript:>> 
> wrote: 
> >> > 
> >> >> I try to use single quote first as much as I can because I find the 
> >> >> readability is better and it takes up less spaces each line. 
> >> > 
> >> > I've started doing the opposite.  The tiny time savings in the 
> >> > interpreter from not checking for interpolation, pale in comparison 
> to 
> >> > the human-time wasted by "why is it failing to do the interpolation I 
> >> > added, oh, I didn't convert the quotes" and "why is it blowing up on 
> >> > this perfectly innocent string, oh, I used a contraction inside 
> >> > single-quotes so it thinks the string ends there" and whatever other 
> >> > problems it causes. 
> >> 
> >> I can get behind this. My fingers tend to land on single quotes for 
> >> certain things I have *never* used interpolation on, such as require 
> >> names. Not that one couldn't, I just haven't (yet). I struggled with 
> >> watching a senior dev experience this very thing and not feeling I 
> >> should say anything to them. I finally decided I should. 
> >> 
> >> > Meanwhile, though, I'm curious.  Can you articulate why you feel 
> >> > single-quotes have better readability? 
> >> 
> >> I'm actually now thinking that the double quote marks out a string 
> >> more easily visually, and so probably makes it more valuable for that. 
> >> But not much. 
> >> 
> >> -- 
> >> You received this message because you are subscribed to the Google 
> Groups "Ruby on Rails: Talk" group. 
> >> To unsubscribe from this group and stop receiving emails from it, send 
> an email to rubyonrails-ta...@googlegroups.com <javascript:>. 
> >> To post to this group, send email to 
> >> rubyonra...@googlegroups.com<javascript:>. 
>
> >> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/rubyonrails-talk/CAHUC_t8t6DKkpwTvkTgqttVos8Ji6%3DOTWENatM_56cXu4Sc2NA%40mail.gmail.com.
>  
>
> >> For more options, visit https://groups.google.com/d/optout. 
> >> 
> >> 
> >> -- 
> >> You received this message because you are subscribed to the Google 
> Groups "Ruby on Rails: Talk" group. 
> >> To unsubscribe from this group and stop receiving emails from it, send 
> an email to rubyonrails-ta...@googlegroups.com <javascript:>. 
> >> To post to this group, send email to 
> >> rubyonra...@googlegroups.com<javascript:>. 
>
> >> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/rubyonrails-talk/CAHKR60yKeVwfvRTWdLrg64qA5EUTocAG%3Dsno496Gz5AG9CA2pQ%40mail.gmail.com.
>  
>
> >> For more options, visit https://groups.google.com/d/optout. 
> > 
> > -- 
> > You received this message because you are subscribed to the Google 
> Groups "Ruby on Rails: Talk" group. 
> > To unsubscribe from this group and stop receiving emails from it, send 
> an email to rubyonrails-ta...@googlegroups.com <javascript:>. 
> > To post to this group, send email to 
> > rubyonra...@googlegroups.com<javascript:>. 
>
> > To view this discussion on the web visit 
> https://groups.google.com/d/msgid/rubyonrails-talk/01E4C7D3-90F2-44CC-AD1E-6F2E38A3938D%40wdstudio.com.
>  
>
> > For more options, visit https://groups.google.com/d/optout. 
>

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rubyonrails-talk+unsubscr...@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/fb5bd3aa-de9f-4a3a-a848-1abc25beebbc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to