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

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.

主站蜘蛛池模板: 安西县| 尉犁县| 杨浦区| 什邡市| 建昌县| 泸州市| 澄迈县| 昌都县| 教育| 饶河县| 舒城县| 元阳县| 寿阳县| 崇礼县| 娱乐| 达孜县| 南部县| 和平县| 绥中县| 辽阳市| 新巴尔虎左旗| 三明市| 扎赉特旗| 壶关县| 尼勒克县| 平陆县| 鲁甸县| 于都县| 柘荣县| 晋州市| 隆子县| 上饶县| 深州市| 化隆| 古丈县| 晋中市| 祁阳县| 肃宁县| 修水县| 岳阳市| 红河县|