
系统分析与架构
文章平均质量分 66
非常好的内容,留着学习
JosieBook
全栈工程师,.NET/Java/Python/前端/数据库/AI/大数据,优快云后端领域优质创作者,阿里云博客专家,欢迎交流
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【系统分析与架构】编程语言大观园:从类型到实战,一篇文章带你飞!
嘿,各位编程小伙伴们,今天咱们来聊聊编程语言这个大家庭里的那些事儿!你知道吗,编程语言就像是一盘五彩斑斓的糖果,每种都有它独特的味道和魅力。咱们今天就来一一品尝,看看哪些语言能甜到你的心坎里!原创 2025-07-08 08:38:53 · 11501 阅读 · 2 评论 -
【架构】C#重构常见方式详解:从代码坏味道到优雅设计的蜕变之路
在软件开发的生命周期中,代码重构如同房屋的定期修缮。根据《重构:改善既有代码的设计》(Martin Fowler)中的统计,约60%的软件成本发生在维护阶段。而C#作为企业级开发的主流语言,其代码质量直接影响着系统的可维护性和扩展性。记住这些数字:5分钟规则:发现坏味道立即重构30%原则:每次迭代留出30%时间用于重构童子军法则:离开时让代码比来时更干净正如Robert C. Martin在《代码整洁之道》中所说:“好的代码不是写出来的,而是改出来的。原创 2025-03-20 13:54:57 · 800 阅读 · 0 评论 -
【架构】单体架构 vs 微服务架构:如何选择最适合你的技术方案?
在软件开发中,架构设计是决定系统可维护性、扩展性和长期生命力的核心因素。单体架构(Monolithic)和微服务架构(Microservices)是两种主流的架构模式,但它们的设计理念和适用场景截然不同。本文将通过技术对比、真实案例和决策框架,帮助你在实际项目中做出明智选择。标题详情作者JosieBook头衔优快云博客专家资格、阿里云社区专家博主、软件设计工程师博客内容。原创 2025-03-20 10:00:10 · 1265 阅读 · 0 评论 -
【系统分析与架构】《Java 系统分析与架构设计》
系统分析与架构设计书籍原创 2025-03-07 11:21:35 · 118 阅读 · 0 评论 -
【软件基础】Socket通讯故障代码
Socket通讯故障代码原创 2024-11-05 10:05:05 · 586 阅读 · 3 评论 -
【软件基础】Linq优化双重for循环、批量写入Excel以提升程序运行速度、常见代码优化方法
本文将介绍两种优化方法:使用Linq来替代双重for循环,以及使用Office插件的批量写入功能来提升数据写入Excel的效率。原创 2024-06-13 14:11:07 · 897 阅读 · 0 评论 -
【软件基础】反编译工具dnSpy反编译程序步骤
dnspy使用原创 2024-04-24 11:28:07 · 8321 阅读 · 0 评论 -
【软件基础】面向对象分析与设计思想总结
面向对象的本质:通过对象之间的协作完成功能。面向对象的特点:采用封装、继承、多态和抽象等设计方法。面向过程和面向对象开发中,在分析问题面向过程:拿到问题分析问题如何解决的步骤;面向对象:拿到问题分析问题中有哪些类,类的属性与方法,类与类之间的关系。面向对象遵循:合适的方法应该出现在合适的类中。原创 2023-06-25 09:35:46 · 4704 阅读 · 0 评论 -
【软件基础】简单计算器的实现+工厂方法模式应用+封装、继承、多态的体现
工厂方法模式是一种常用的创建型设计模式,它提供了一种将对象的创建过程封装起来的方法。在工厂方法模式中,将对象的创建过程交给一个工厂类来完成,而不是在代码中直接调用构造函数来创建对象。这样可以使得代码更加灵活,降低耦合度,方便后期维护和扩展。工厂方法模式的核心思想是定义一个工厂接口,该接口包含一个创建产品的方法。具体的产品创建由实现该接口的具体工厂模式相对于简单工厂模式来说,针对每个产品类都有对应的产品工厂,这样每一类产品变动导致的工厂变动,只在对应的工厂中变动就可以。降低了耦合性,提高了内聚性。原创 2023-06-16 17:39:45 · 512 阅读 · 0 评论 -
【软件技术基础】C#调用NPOI插件对EXCEL进行处理
C#调用NPOI插件处理表格的模块原创 2023-06-06 13:55:31 · 1756 阅读 · 0 评论 -
【软件基础技术】托管调试助手 “ContextSwitchDeadlock“错误处理
VS2013等版本,可在VS.NET的调试菜单下选异常。VS2019等版本调试菜单栏下无“异常”选项,可在调试>调试>常规中勾选:使用托管兼容模式。亲测重新运行程序后可以继续执行。原创 2023-06-02 09:35:01 · 2419 阅读 · 0 评论 -
【软件基础】百度翻译的语言代码
百度翻译语言代码原创 2023-05-13 09:49:35 · 912 阅读 · 0 评论 -
【软件技术基础】国际语言代码LanguageCode
国际语言代码原创 2023-05-12 10:01:12 · 1941 阅读 · 0 评论