V
主页
编写干净代码的 8 个技巧 - 重构练习
发布人
转载:https://www.youtube.com/watch?v=McDvyFglkvU 本视频转载已获取 Milan Jovanovic 授权 🚀 在 Patreon 上支持我访问源代码:https://www.patreon.com/milanjovanovic 编写干净的代码应该是你坐在键盘前的目标。但是,使代码干净是一个经验和实践的问题。我将向您展示我在职业生涯中学到的 8 个编写干净代码的技巧。 加入我的每周 .NET 新闻稿: https://www.milanjovanovic.tech 在这里阅读我的博客: https://www.milanjovanovic.tech/blog 订阅更多: https://www.youtube.com/@MilanJovanovicTech 章 0:00 代码卡塔起点 0:39 提示 1 - 提前返回原则 2:33 提示 2 - 合并多个 if 语句 3:23 提示 3 - 使用 LINQ Any 而不是检查计数 3:43 提示 4 - 将布尔表达式替换为描述性方法 4:52 提示 5 - 首选引发自定义异常 8:16 提示 6 - 用常量替换幻数 9:31 提示 7 - 用枚举替换魔术字符串 11:00 提示 8 - 使用传达含义的结果对象
打开封面
下载高清视频
观看高清视频
视频下载器
C#中的九种集合
C#事件聚合器实现发布与订阅
异常是极其昂贵的......请改为这样操作
《C#语言入门详解》(上位机)高清全集 刘铁猛
清理代码的 5 个很棒的重构技巧
使用结果模式消除代码中的异常
使用此技术完全摆脱异常
在.NET中使用HttpClient的正确方法
在 .NET 中实现长时间运行任务的最佳方式 - Hangfire、Blazor、SignalR
光标分页是最快的 - 但是如果...
C# 单元测试最佳实践,实现出色的代码覆盖率
Deep Dive: C# | 2024 进阶课程
ASP.NET Core 8 中新的全局异常处理
【零基础】C#零基础小白教程 从零到实战一步到位!C#基础语法!(C#/源码/NetCore/Net Core/全栈)b0888
面向 .NET 开发人员的 OpenTelemetry 实用介绍(+ Aspire 仪表板)
掌握在 .NET 系统中使用异步消息通信的方法
使用领域驱动设计进行领域建模(从头开始)
通过流畅验证轻松验证选项模式
如何在领域驱动设计中设计出色的聚合根
充血模型和贫血模型那个更好? | DDD
从入门到精通:.NET REST API 开发
从头开始使用 Blazor 和 SignalR 的实时通知
ASP.NET Core 7中使用JWT Token进行权限认证|整洁架构
通过结构化日志记录和 MediatR 轻松实现 C# 日志记录
EF Core 批量更新:必须了解的大问题
C#+Halcon从零到一手写视觉框架实战,模板匹配+定位识别+缺陷检测(ROI/自研框架/项目实战 )B1205
如何使用 MediatR 实现极快的查询缓存
掌握这项技能,成为一名更好的软件工程师
[中文字幕]掌握整洁架构
在 Polly V8 中进行故障处理的全新方法
【C#.NET】C#.NET零基础进阶到精通.NET7.0【全49P】
使用 EF Core 实现软删除的最佳方法(以及为什么不应这样做)
.NET 中的模块化单体结构入门
在 .NET 中使用 Serilog 和 Seq 进行结构化日志记录
什么是领域驱动设计中的领域服务?
ASP.NET Core 功能测试完整指南(端到端测试)
聚合根设计 101 | DDD、干净的架构、.NET 6
使用 .NET 8、PostgreSQL 和 Redis 的 Docker Compose(分步)
通过重构到最小 API 来修复控制器
从事务脚本到领域驱动设计的重构