4 ms·
It is faster to type // than /* ... */ . Any time you type the same character twice it is much faster than typing two separate characters. Further because I
by galaxyLogic 5y ago
It is faster to type // than /* ... */ . Any time you type the same character twice it is much faster than typing two separate characters.
Further because I write a lot of JavaScript too I sometimes make the mistake of putting a // -comment into my CSS which breaks things. And when things break in CSS you usually don't get a clear error-message about it.
It is always difficult to switch between two languages. I would prefer something like JavaScript stylesheets, if that was possible.
- dylan604 5y agoUnless you are commenting out multiple lines/blocks of code.
- galaxyLogic 5y agoTrue. But the IDE can of course help. In WebStorm I can select multiple lines of code and press Ctrl-/ to have them all turned into single-line comments if they were not, and uncomment them if they were. Single-line comments have the benefit that it is always clear to the reader which lines are comments. Whereas if you use multi-line comments to comment a large section of code it is no longer clear when reading it whether it is indeed "inside" a comment. And finally having both types of comments available is useful because you can multi-line-comment a section which already contains // -comments, whereas you can not multi-line comment a section which already contains multi-line comments.
- dylan604 5y agoCommenting a comment is still a comment. // => //// ////////////////////////////////////////////////////////////// // just like those devs that like to decorate their code with ////////////////////////////////////////////////////////////// /* * type of stuff */ Edit: almost forgot my shell friends ######################## ## works too ########################
- galaxyLogic 5y ago> Commenting a comment is still a comment But what about the below, does it work in your language? I assume it may work in some languages but not all. /* let a = 1; /* a is one */ let b = 2; */
- dylan604 5y agoI can definitely see where that could cause some issues. Personally, I don't like the /**/ style comments either. I was just playing devil's advocate.