摘要: 我今年三十岁,我很迷茫,不知道未来该选择什么发展方向。 背景 这是我无意中在社区微信群中看到的一位年轻的开发者说的话,之前他也经常会在技术群中抛出一些有深度有内容的问题,并能积极乐观的进行问题思考和探寻技术解决方案,有时候可能会错误的以为他这样一位热爱学习的开发者,在公司也一定是技术的引领者,对自己 阅读全文
posted @ 2019-09-16 23:06 溪源More 阅读(6918) 评论(42) 推荐(34) 编辑
摘要: 开篇 我们总是很容易就能写出满足某个特定功能的代码,却很难写出优雅代码。又最欣赏那些优雅的代码,因为优雅代码更能体现一个开发者的积累。 就像写一篇散文,有的就像初学者不得其门而入,遣词造句都非常困难,然后纠纠结结,最终不了了之。或者啰哩吧嗦,看起来说了一堆,其实就像是村妇闲聊,毫无重点,不过是口水文 阅读全文
posted @ 2019-09-10 20:16 溪源More 阅读(1579) 评论(2) 推荐(10) 编辑
摘要: 从 MVC 到使用 ASP.NET Core 6.0 的Minimal API https://benfoster.io/blog/mvc-to-minimal-apis-aspnet-6/ 2007 年,随着 ASP.NET MVC 引入了其他语言中变得司空见惯的模型-视图-控制器模式,并为其提供 阅读全文
posted @ 2021-10-18 23:12 溪源More 阅读(475) 评论(3) 推荐(7) 编辑
摘要: #Resharper 和 Rider 的奇淫技巧,你知道多少? .NET 开发中最令人印象深刻的生产力工具之一是ReSharper。每次发布时,我都对它的功能感到震惊。不要误会我的意思,我喜欢 Visual Studio,而且它也变得越来越好。但每当我认为 Visual Studio 迎头赶上时,我 阅读全文
posted @ 2021-09-24 23:39 溪源More 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 如果你像我一样,或许你也沉迷于开发者工具。这就是我喜欢 Visual Studio 的原因之一——它有无数的生产力技巧。 这篇文章将展示五个这样的技巧,这些技巧对我每天的工作都有帮助。请注意,这些仅适用于 Visual Studio。有像ReSharper、Roslynator和OzCode这样的扩 阅读全文
posted @ 2021-09-22 22:58 溪源More 阅读(29) 评论(1) 推荐(1) 编辑
摘要: 如何更改 C# Record 构造函数的行为 Record 是 C# 9 中的一个新功能。Record是从Structs借用的特殊类, 因为它们具有 基于值的相等性,您可以将它们视为两类类型之间的混合体。默认情况下,它们或多或少是不可变的,并且具有语法糖,使声明更容易和更简洁。但是,语法糖可能会掩盖 阅读全文
posted @ 2021-09-21 22:49 溪源More 阅读(11) 评论(0) 推荐(0) 编辑
摘要: ASP.NET Core 配置 - 创建自定义配置提供程序 在本文中,我们将创建一个自定义配置提供程序,从数据库读取我们的配置。我们已经了解了默认配置提供程序的工作方式,现在我们将实现我们自己的自定义配置提供程序。 对于自定义配置提供程序,我们将使用 Entity Framework Core,并结 阅读全文
posted @ 2021-09-21 22:48 溪源More 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 何时使用领域驱动设计 转载自:https://www.cnblogs.com/daxnet/p/15177443.html 何时使用领域驱动设计? 其实当你的应用程序架构设计是面向业务的时候,你已经开始使用领域驱动设计了。领域驱动设计既不是架构风格(Architecture Style),也不是架构 阅读全文
posted @ 2021-08-29 17:25 溪源More 阅读(28) 评论(0) 推荐(0) 编辑
摘要: Serilog 最佳实践 翻译自:https://benfoster.io/blog/serilog-best-practices/ 概述 Serilog是 Microsoft .NET 的结构化日志记录库,并已成为[Checkout.com .NET 的首选日志记录库。.它支持各种日志记录目的地( 阅读全文
posted @ 2021-08-05 23:08 溪源More 阅读(583) 评论(0) 推荐(4) 编辑
摘要: 如何掌握C#的核心技术 原图链接 引子 前不久看到一个段子,某年宁波交警引进人脸识别技术抓拍行人闯红灯,结果一天下来被发现闯红灯次数最多的是珠海女子董小姐,日闯红灯3000多次。宁波交警连夜研究抓捕方案,最后分析发现,原来是大巴车上的某掌握核心的产品广告被错误识别了。 这家自称掌握了核心的制造企业, 阅读全文
posted @ 2021-07-27 22:41 溪源More 阅读(1869) 评论(6) 推荐(11) 编辑
摘要: 《我用段子讲.NET之依赖注入其二》 ”随着我们将业务代码抽象化成接口和实现两部分,这也使得对象生命周期的统一管理成为可能。这就引发了第二个问题,.NET Core中的依赖注入框架。” 1 听到董哥这么说,作为一位仅有3年左右经验的开发者小木同学一脸错愕,虽然这句话的每个词他都认识,但连在一起却犹如 阅读全文
posted @ 2021-07-12 22:29 溪源More 阅读(2257) 评论(6) 推荐(6) 编辑
摘要: #《我用段子讲.NET之依赖注入其一》 1) 西城的某个人工湖畔,湖水清澈见底,湖畔柳树成荫。人工湖往北,坐落着两幢写字楼,水晶大厦靠近地铁站,由于为了与湖面天际线保持一致,楼层只有26层高,但外观非常好看,水蓝色的玻璃幕墙,波纹状的外观装饰,无处不洋溢着青春时尚。而另一座创新大厦与其隔河相对,楼层 阅读全文
posted @ 2021-06-30 23:19 溪源More 阅读(1122) 评论(4) 推荐(5) 编辑