summaryrefslogtreecommitdiff
path: root/2025/03/20
diff options
context:
space:
mode:
authormuqiuhan <[email protected]>2025-05-27 06:06:45 +0000
committermuqiuhan <[email protected]>2025-05-27 06:06:45 +0000
commit4da1dc74954fafe4d21841892bafc955a37ac805 (patch)
tree85a1dfa32a37c0cbf63b7d6b3735ab854d707efb /2025/03/20
parentbb19987062af9a28aa5dea93cc0eba9ac3a7e1ab (diff)
downloadblog-4da1dc74954fafe4d21841892bafc955a37ac805.tar.gz
deploy: 74a1d57ead41454de540829cd6de5ba1f5702bd6
Diffstat (limited to '2025/03/20')
-rw-r--r--2025/03/20/TDD-和-DDD-的一些小想法/index.html30
-rw-r--r--2025/03/20/肺功能检查数值/index.html40
2 files changed, 35 insertions, 35 deletions
diff --git a/2025/03/20/TDD-和-DDD-的一些小想法/index.html b/2025/03/20/TDD-和-DDD-的一些小想法/index.html
index e1b89568..a05a3f92 100644
--- a/2025/03/20/TDD-和-DDD-的一些小想法/index.html
+++ b/2025/03/20/TDD-和-DDD-的一些小想法/index.html
@@ -194,27 +194,27 @@
<div class="post-content">
<p>Test-Driven Development (TDD) 和 Domain-Driven Design (DDD) 是两种不同的软件开发方法论,各自有其独特的优缺点和应用场景。</p>
<h3 id="Test-Driven-Development-TDD"><a href="#Test-Driven-Development-TDD" class="headerlink" title="Test-Driven Development (TDD)"></a>Test-Driven Development (TDD)</h3><h4 id="优点:"><a href="#优点:" class="headerlink" title="优点:"></a>优点:</h4><ol>
-<li><strong>提高代码质量</strong>:通过编写测试来驱动开发,可以确保代码的正确性和可靠性。</li>
-<li><strong>减少缺陷</strong>:早期发现和修复缺陷,减少后期的调试和维护成本。</li>
-<li><strong>促进可维护性</strong>:代码更加模块化和可测试,便于后续的维护和扩展。</li>
-<li><strong>文档化</strong>:测试代码本身就是一种文档,描述了系统的行为和期望。</li>
-<li><strong>提高开发速度</strong>:虽然初期可能会慢一些,但长期来看,由于减少了重构和调试的时间,开发速度会提高。</li>
+<li>提高代码质量:通过编写测试来驱动开发,可以确保代码的正确性和可靠性。</li>
+<li>减少缺陷:早期发现和修复缺陷,减少后期的调试和维护成本。</li>
+<li>促进可维护性:代码更加模块化和可测试,便于后续的维护和扩展。</li>
+<li>文档化:测试代码本身就是一种文档,描述了系统的行为和期望。</li>
+<li>提高开发速度:虽然初期可能会慢一些,但长期来看,由于减少了重构和调试的时间,开发速度会提高。</li>
</ol>
<h4 id="缺点:"><a href="#缺点:" class="headerlink" title="缺点:"></a>缺点:</h4><ol>
-<li><strong>初期投入大</strong>:需要在开发前编写测试,初期投入的时间和精力较大。</li>
-<li><strong>学习曲线陡峭</strong>:对新手开发者来说,学习和掌握TDD需要一定的时间。</li>
-<li><strong>过度依赖测试</strong>:可能导致过度依赖单元测试,忽略了系统的整体性能和用户体验。</li>
+<li>初期投入大:需要在开发前编写测试,初期投入的时间和精力较大。</li>
+<li>学习曲线陡峭:对新手开发者来说,学习和掌握TDD需要一定的时间。</li>
+<li>过度依赖测试:可能导致过度依赖单元测试,忽略了系统的整体性能和用户体验。</li>
</ol>
<h3 id="Domain-Driven-Design-DDD"><a href="#Domain-Driven-Design-DDD" class="headerlink" title="Domain-Driven Design (DDD)"></a>Domain-Driven Design (DDD)</h3><h4 id="优点:-1"><a href="#优点:-1" class="headerlink" title="优点:"></a>优点:</h4><ol>
-<li><strong>聚焦领域</strong>:通过深入理解业务领域,确保软件系统与业务需求紧密结合。</li>
-<li><strong>模型驱动</strong>:建立一个清晰的领域模型,帮助开发者和业务专家共同理解系统。</li>
-<li><strong>可维护性</strong>:通过明确的领域模型和边界,系统结构更加清晰,便于维护和扩展。</li>
-<li><strong>沟通桥梁</strong>:提供了一种通用的语言(Ubiquitous Language),促进开发团队和业务团队之间的沟通。</li>
+<li>聚焦领域:通过深入理解业务领域,确保软件系统与业务需求紧密结合。</li>
+<li>模型驱动:建立一个清晰的领域模型,帮助开发者和业务专家共同理解系统。</li>
+<li>可维护性:通过明确的领域模型和边界,系统结构更加清晰,便于维护和扩展。</li>
+<li>沟通桥梁:提供了一种通用的语言(Ubiquitous Language),促进开发团队和业务团队之间的沟通。</li>
</ol>
<h4 id="缺点:-1"><a href="#缺点:-1" class="headerlink" title="缺点:"></a>缺点:</h4><ol>
-<li><strong>复杂性高</strong>:DDD方法论较为复杂,需要深入理解领域模型和设计模式。</li>
-<li><strong>初期投入大</strong>:需要大量的时间和精力进行领域分析和建模。</li>
-<li><strong>适用范围有限</strong>:对于简单的系统或小型项目,DDD可能显得过于复杂和冗余。</li>
+<li>复杂性高:DDD方法论较为复杂,需要深入理解领域模型和设计模式。</li>
+<li>初期投入大:需要大量的时间和精力进行领域分析和建模。</li>
+<li>适用范围有限:对于简单的系统或小型项目,DDD可能显得过于复杂和冗余。</li>
</ol>
<hr>
<p>TDD 和 DDD 并不冲突,实际上它们可以互补。TDD 可以帮助确保代码的正确性和可靠性,而 DDD 可以确保系统与业务需求紧密结合。在进行 TDD 时,可以使用 DDD 的领域模型和 Ubiquitous Language 来编写测试用例,确保测试覆盖了业务需求。在进行 DDD 时,可以使用 TDD 来驱动实现,确保每个领域模型的实现。</p>
diff --git a/2025/03/20/肺功能检查数值/index.html b/2025/03/20/肺功能检查数值/index.html
index fc5c0117..ed5ed1d8 100644
--- a/2025/03/20/肺功能检查数值/index.html
+++ b/2025/03/20/肺功能检查数值/index.html
@@ -194,42 +194,42 @@
<div class="post-content">
<p>肺功能测试是评估患者呼吸系统健康的重要工具。各个指标的及其异常数值可能指示的潜在生理疾病:</p>
<h3 id="1-FEV1(第一秒用力呼气量)"><a href="#1-FEV1(第一秒用力呼气量)" class="headerlink" title="1. FEV1(第一秒用力呼气量)"></a>1. FEV1(第一秒用力呼气量)</h3><ul>
-<li><strong>评估</strong>:FEV1用于评估气道的通畅程度。它反映了在用力呼气的第一秒内,患者能够排出的气体量。</li>
-<li><strong>异常</strong>:FEV1降低通常提示气道阻塞,常见于慢性阻塞性肺病(COPD)、哮喘、支气管炎等疾病。</li>
+<li>评估:FEV1用于评估气道的通畅程度。它反映了在用力呼气的第一秒内,患者能够排出的气体量。</li>
+<li>异常:FEV1降低通常提示气道阻塞,常见于慢性阻塞性肺病(COPD)、哮喘、支气管炎等疾病。</li>
</ul>
<h3 id="2-FVC(用力肺活量)"><a href="#2-FVC(用力肺活量)" class="headerlink" title="2. FVC(用力肺活量)"></a>2. FVC(用力肺活量)</h3><ul>
-<li><strong>评估</strong>:FVC测量的是患者在一次用力呼气中能够排出的最大气体量,反映了肺的容量和扩张能力。</li>
-<li><strong>异常</strong>:FVC降低可能指示限制性肺病,如肺纤维化、胸廓畸形或神经肌肉疾病等。</li>
+<li>评估:FVC测量的是患者在一次用力呼气中能够排出的最大气体量,反映了肺的容量和扩张能力。</li>
+<li>异常:FVC降低可能指示限制性肺病,如肺纤维化、胸廓畸形或神经肌肉疾病等。</li>
</ul>
<h3 id="3-FEV1-FVC比值"><a href="#3-FEV1-FVC比值" class="headerlink" title="3. FEV1&#x2F;FVC比值"></a>3. FEV1&#x2F;FVC比值</h3><ul>
-<li><strong>评估</strong>:FEV1&#x2F;FVC比值用于区分阻塞性和限制性肺病。正常情况下,该比值应大于70%。</li>
-<li><strong>异常</strong>:<ul>
-<li>**低于70%**:提示气道阻塞,常见于COPD和哮喘。</li>
-<li>**正常或高于70%**但FVC降低:可能提示限制性肺病。</li>
+<li>评估:FEV1&#x2F;FVC比值用于区分阻塞性和限制性肺病。正常情况下,该比值应大于70%。</li>
+<li>异常:<ul>
+<li>低于70%:提示气道阻塞,常见于COPD和哮喘。</li>
+<li>正常或高于70%但FVC降低:可能提示限制性肺病。</li>
</ul>
</li>
</ul>
<h3 id="4-PEF(峰值呼气流量)"><a href="#4-PEF(峰值呼气流量)" class="headerlink" title="4. PEF(峰值呼气流量)"></a>4. PEF(峰值呼气流量)</h3><ul>
-<li><strong>评估</strong>:PEF测量患者在用力呼气时达到的最大流速,常用于监测哮喘患者的病情变化。</li>
-<li><strong>异常</strong>:PEF降低可能提示气道狭窄或阻塞,常见于哮喘急性发作或COPD加重。</li>
+<li>评估:PEF测量患者在用力呼气时达到的最大流速,常用于监测哮喘患者的病情变化。</li>
+<li>异常:PEF降低可能提示气道狭窄或阻塞,常见于哮喘急性发作或COPD加重。</li>
</ul>
<h3 id="5-MVV(最大通气量)"><a href="#5-MVV(最大通气量)" class="headerlink" title="5. MVV(最大通气量)"></a>5. MVV(最大通气量)</h3><ul>
-<li><strong>评估</strong>:MVV测量在一定时间内(通常是12秒)能够进行的最大通气量,反映了肺部的通气能力和呼吸肌的力量。</li>
-<li><strong>异常</strong>:MVV降低可能与呼吸肌无力、气道阻塞或肺部疾病(如COPD)相关。</li>
+<li>评估:MVV测量在一定时间内(通常是12秒)能够进行的最大通气量,反映了肺部的通气能力和呼吸肌的力量。</li>
+<li>异常:MVV降低可能与呼吸肌无力、气道阻塞或肺部疾病(如COPD)相关。</li>
</ul>
<h3 id="6-TLC(总肺容量)"><a href="#6-TLC(总肺容量)" class="headerlink" title="6. TLC(总肺容量)"></a>6. TLC(总肺容量)</h3><ul>
-<li><strong>评估</strong>:TLC测量肺部在最大吸气后所能容纳的气体总量,反映了肺的整体容量。</li>
-<li><strong>异常</strong>:<ul>
-<li><strong>增加</strong>:可能与阻塞性肺病(如COPD)相关,因肺部过度膨胀。</li>
-<li><strong>降低</strong>:可能与限制性肺病(如肺纤维化、胸廓畸形)相关。</li>
+<li>评估:TLC测量肺部在最大吸气后所能容纳的气体总量,反映了肺的整体容量。</li>
+<li>异常:<ul>
+<li>增加:可能与阻塞性肺病(如COPD)相关,因肺部过度膨胀。</li>
+<li>降低:可能与限制性肺病(如肺纤维化、胸廓畸形)相关。</li>
</ul>
</li>
</ul>
<h3 id="7-RV(残气量)"><a href="#7-RV(残气量)" class="headerlink" title="7. RV(残气量)"></a>7. RV(残气量)</h3><ul>
-<li><strong>评估</strong>:RV测量在最大呼气后,肺内仍然残留的气体量。</li>
-<li><strong>异常</strong>:<ul>
-<li><strong>增加</strong>:常见于阻塞性肺病,因气道阻塞导致气体无法完全排出。</li>
-<li><strong>降低</strong>:可能与限制性肺病相关。</li>
+<li>评估:RV测量在最大呼气后,肺内仍然残留的气体量。</li>
+<li>异常:<ul>
+<li>增加:常见于阻塞性肺病,因气道阻塞导致气体无法完全排出。</li>
+<li>降低:可能与限制性肺病相关。</li>
</ul>
</li>
</ul>