summaryrefslogtreecommitdiff
path: root/2025/03/20
diff options
context:
space:
mode:
authormuqiuhan <[email protected]>2025-09-09 06:17:00 +0000
committermuqiuhan <[email protected]>2025-09-09 06:17:00 +0000
commitd5de65fdb1802cdf498d65d93397f290813c377c (patch)
tree92fe61a76d20d1203203665d4b48e7f151f088bd /2025/03/20
parent48efa2dfde7c263f84ee5bb0872747034908d607 (diff)
downloadblog-d5de65fdb1802cdf498d65d93397f290813c377c.tar.gz
deploy: 9665097f0fa0dae9f92123fac54d26c0818758a5
Diffstat (limited to '2025/03/20')
-rw-r--r--2025/03/20/TDD-和-DDD-的一些小想法/index.html14
-rw-r--r--2025/03/20/肺功能检查数值/index.html32
2 files changed, 31 insertions, 15 deletions
diff --git a/2025/03/20/TDD-和-DDD-的一些小想法/index.html b/2025/03/20/TDD-和-DDD-的一些小想法/index.html
index 8c1575ec..e7adc5c0 100644
--- a/2025/03/20/TDD-和-DDD-的一些小想法/index.html
+++ b/2025/03/20/TDD-和-DDD-的一些小想法/index.html
@@ -193,25 +193,31 @@
</div>
<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>
+<h3 id="Test-Driven-Development-TDD"><a class="header-anchor" href="#Test-Driven-Development-TDD">¶</a>Test-Driven Development (TDD)</h3>
+<h4 id="优点:"><a class="header-anchor" href="#优点:">¶</a>优点:</h4>
+<ol>
<li>提高代码质量:通过编写测试来驱动开发,可以确保代码的正确性和可靠性。</li>
<li>减少缺陷:早期发现和修复缺陷,减少后期的调试和维护成本。</li>
<li>促进可维护性:代码更加模块化和可测试,便于后续的维护和扩展。</li>
<li>文档化:测试代码本身就是一种文档,描述了系统的行为和期望。</li>
<li>提高开发速度:虽然初期可能会慢一些,但长期来看,由于减少了重构和调试的时间,开发速度会提高。</li>
</ol>
-<h4 id="缺点:"><a href="#缺点:" class="headerlink" title="缺点:"></a>缺点:</h4><ol>
+<h4 id="缺点:"><a class="header-anchor" href="#缺点:">¶</a>缺点:</h4>
+<ol>
<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>
+<h3 id="Domain-Driven-Design-DDD"><a class="header-anchor" href="#Domain-Driven-Design-DDD">¶</a>Domain-Driven Design (DDD)</h3>
+<h4 id="优点:-v2"><a class="header-anchor" href="#优点:-v2">¶</a>优点:</h4>
+<ol>
<li>聚焦领域:通过深入理解业务领域,确保软件系统与业务需求紧密结合。</li>
<li>模型驱动:建立一个清晰的领域模型,帮助开发者和业务专家共同理解系统。</li>
<li>可维护性:通过明确的领域模型和边界,系统结构更加清晰,便于维护和扩展。</li>
<li>沟通桥梁:提供了一种通用的语言(Ubiquitous Language),促进开发团队和业务团队之间的沟通。</li>
</ol>
-<h4 id="缺点:-1"><a href="#缺点:-1" class="headerlink" title="缺点:"></a>缺点:</h4><ol>
+<h4 id="缺点:-v2"><a class="header-anchor" href="#缺点:-v2">¶</a>缺点:</h4>
+<ol>
<li>复杂性高:DDD方法论较为复杂,需要深入理解领域模型和设计模式。</li>
<li>初期投入大:需要大量的时间和精力进行领域分析和建模。</li>
<li>适用范围有限:对于简单的系统或小型项目,DDD可能显得过于复杂和冗余。</li>
diff --git a/2025/03/20/肺功能检查数值/index.html b/2025/03/20/肺功能检查数值/index.html
index eea6b710..5733b0ac 100644
--- a/2025/03/20/肺功能检查数值/index.html
+++ b/2025/03/20/肺功能检查数值/index.html
@@ -193,41 +193,51 @@
</div>
<div class="post-content">
<p>肺功能测试是评估患者呼吸系统健康的重要工具。各个指标的及其异常数值可能指示的潜在生理疾病:</p>
-<h3 id="1-FEV1(第一秒用力呼气量)"><a href="#1-FEV1(第一秒用力呼气量)" class="headerlink" title="1. FEV1(第一秒用力呼气量)"></a>1. FEV1(第一秒用力呼气量)</h3><ul>
+<h3 id="1-FEV1(第一秒用力呼气量)"><a class="header-anchor" href="#1-FEV1(第一秒用力呼气量)">¶</a>1. FEV1(第一秒用力呼气量)</h3>
+<ul>
<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>
+<h3 id="2-FVC(用力肺活量)"><a class="header-anchor" href="#2-FVC(用力肺活量)">¶</a>2. FVC(用力肺活量)</h3>
+<ul>
<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>评估:FEV1&#x2F;FVC比值用于区分阻塞性和限制性肺病。正常情况下,该比值应大于70%。</li>
-<li>异常:<ul>
+<h3 id="3-FEV1-FVC比值"><a class="header-anchor" href="#3-FEV1-FVC比值">¶</a>3. FEV1/FVC比值</h3>
+<ul>
+<li>评估:FEV1/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>
+<h3 id="4-PEF(峰值呼气流量)"><a class="header-anchor" href="#4-PEF(峰值呼气流量)">¶</a>4. PEF(峰值呼气流量)</h3>
+<ul>
<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>
+<h3 id="5-MVV(最大通气量)"><a class="header-anchor" href="#5-MVV(最大通气量)">¶</a>5. MVV(最大通气量)</h3>
+<ul>
<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>
+<h3 id="6-TLC(总肺容量)"><a class="header-anchor" href="#6-TLC(总肺容量)">¶</a>6. TLC(总肺容量)</h3>
+<ul>
<li>评估:TLC测量肺部在最大吸气后所能容纳的气体总量,反映了肺的整体容量。</li>
-<li>异常:<ul>
+<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>
+<h3 id="7-RV(残气量)"><a class="header-anchor" href="#7-RV(残气量)">¶</a>7. RV(残气量)</h3>
+<ul>
<li>评估:RV测量在最大呼气后,肺内仍然残留的气体量。</li>
-<li>异常:<ul>
+<li>异常:
+<ul>
<li>增加:常见于阻塞性肺病,因气道阻塞导致气体无法完全排出。</li>
<li>降低:可能与限制性肺病相关。</li>
</ul>