官术网_书友最值得收藏!

Personal style

Throughout the book, you'll run into things you might disagree with. It could be things in naming the classes or methods in C#, for instance, at times, I like to drop camel casing, both upper and lower and just separate the words with an underscore yielding "some_type_with_spaces". In addition, I don't use modifiers, without them adding any value. You'll see that I completely avoid private as that is the default modifier for fields or properties on types. I'll also avoid things such as read-only, especially, if it's a private member. Most annoyingly, you might see that I drop scoping for single line statements following an IF or FOR. Don't worry, this is my personal style; you can do as you please. All I'm asking is that you don't judge me by how my code looks. I'm not a huge fan of measuring code quality with tools such as R# and its default setting for squiggles. In fact, a colleague and I have been toying with the idea of using the underscore trick for all our code, as it really makes it a lot easier to read.

You'll notice throughout that I'm using built-in functions in the browser in JavaScript, where you might expect jQuery. The reason for this is basically that I try to limit the usage of jQuery, in fact, it's a dependency I'd prefer not to have in my solutions as it is not adding anything to the way I do things. There is a bit of an educational, quite intentional reason for me not using jQuery as well; we now have most of the things we need in the browser already.

主站蜘蛛池模板: 建瓯市| 韶山市| 隆子县| 普兰店市| 浮梁县| 屏东县| 汶川县| 石首市| 冷水江市| 淮南市| 昌平区| 张家川| 兴国县| 和静县| 济宁市| 静海县| 增城市| 宁蒗| 清远市| 邢台县| 贡嘎县| 隆安县| 九龙坡区| 双鸭山市| 洛扎县| 西青区| 房山区| 和田市| 丹阳市| 桑植县| 灵川县| 莱州市| 定陶县| 文登市| 鸡东县| 神农架林区| 垫江县| 灌云县| 敦化市| 土默特右旗| 乌兰察布市|