- 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.
- Implementing VMware Horizon 7(Second Edition)
- Android和PHP開發(fā)最佳實踐(第2版)
- 編寫高質(zhì)量代碼:改善C程序代碼的125個建議
- Web全棧工程師的自我修養(yǎng)
- NGINX Cookbook
- Processing創(chuàng)意編程指南
- JavaScript腳本特效編程給力起飛
- 零基礎(chǔ)學(xué)C語言程序設(shè)計
- C語言程序設(shè)計實踐
- STM8實戰(zhàn)
- Microsoft Exchange Server 2016 PowerShell Cookbook(Fourth Edition)
- 3D Printing Designs:The Sun Puzzle
- 現(xiàn)代JavaScript編程:經(jīng)典范例與實踐技巧
- 前端程序員面試筆試真題與解析
- C#網(wǎng)絡(luò)程序開發(fā)(第二版)