- SignalR Blueprints
- Einar Ingebrigtsen
- 276字
- 2021-07-23 20:36:19
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.
- Vue.js設計與實現
- Linux C/C++服務器開發(fā)實踐
- 青少年美育趣味課堂:XMind思維導圖制作
- DevOps Automation Cookbook
- Functional Kotlin
- 量化金融R語言高級教程
- 區(qū)塊鏈底層設計Java實戰(zhàn)
- ASP.NET開發(fā)與應用教程
- Webpack實戰(zhàn):入門、進階與調優(yōu)(第2版)
- Learning Splunk Web Framework
- Scala Functional Programming Patterns
- OpenCV Android開發(fā)實戰(zhàn)
- Mastering JavaScript
- Raspberry Pi Blueprints
- Arduino Electronics Blueprints