<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>プログラミング アーカイブ - ADHDエンジニア成長日記 ― 障害を抱えながらIT業界で活躍するためのブログ</title>
	<atom:link href="https://atueda.com/tag/%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0/feed/" rel="self" type="application/rss+xml" />
	<link>https://atueda.com/tag/プログラミング/</link>
	<description></description>
	<lastBuildDate>Fri, 12 Jun 2026 03:37:03 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://i0.wp.com/atueda-com-2025.s3.ap-northeast-1.amazonaws.com/wp-content/uploads/2025/11/22185004/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88-2025-11-12-10.23.00.png?fit=32%2C27&#038;ssl=1</url>
	<title>プログラミング アーカイブ - ADHDエンジニア成長日記 ― 障害を抱えながらIT業界で活躍するためのブログ</title>
	<link>https://atueda.com/tag/プログラミング/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">250220958</site>	<item>
		<title>ADHDエンジニアの思いつきを形にするGitHub Actions自動化術</title>
		<link>https://atueda.com/adhd%e3%82%a8%e3%83%b3%e3%82%b8%e3%83%8b%e3%82%a2%e3%81%ae%e3%81%9f%e3%82%81%e3%81%ae%e6%a5%bd%e3%81%97%e3%82%80%e8%87%aa%e5%8b%95%e5%8c%96%e3%83%86%e3%82%af%e3%83%8b%e3%83%83%e3%82%af/</link>
					<comments>https://atueda.com/adhd%e3%82%a8%e3%83%b3%e3%82%b8%e3%83%8b%e3%82%a2%e3%81%ae%e3%81%9f%e3%82%81%e3%81%ae%e6%a5%bd%e3%81%97%e3%82%80%e8%87%aa%e5%8b%95%e5%8c%96%e3%83%86%e3%82%af%e3%83%8b%e3%83%83%e3%82%af/#respond</comments>
		
		<dc:creator><![CDATA[植田篤]]></dc:creator>
		<pubDate>Thu, 08 Jan 2026 03:00:19 +0000</pubDate>
				<category><![CDATA[ADHD]]></category>
		<category><![CDATA[CI/CD]]></category>
		<category><![CDATA[GitHub Actions]]></category>
		<category><![CDATA[エンジニア]]></category>
		<category><![CDATA[ソフトウェア開発]]></category>
		<category><![CDATA[テクニック]]></category>
		<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[効率化]]></category>
		<category><![CDATA[思いつき]]></category>
		<category><![CDATA[自動化]]></category>
		<guid isPermaLink="false">https://atueda.com/?p=651</guid>

					<description><![CDATA[<p>ADHDエンジニア向けに、思いつきを逃さず形にする実践的なGitHub Actions 自動化手順と即使える事例を解説します。</p>
<p>投稿 <a href="https://atueda.com/adhd%e3%82%a8%e3%83%b3%e3%82%b8%e3%83%8b%e3%82%a2%e3%81%ae%e3%81%9f%e3%82%81%e3%81%ae%e6%a5%bd%e3%81%97%e3%82%80%e8%87%aa%e5%8b%95%e5%8c%96%e3%83%86%e3%82%af%e3%83%8b%e3%83%83%e3%82%af/">ADHDエンジニアの思いつきを形にするGitHub Actions自動化術</a> は <a href="https://atueda.com">ADHDエンジニア成長日記 ― 障害を抱えながらIT業界で活躍するためのブログ</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[<div class="veu_autoEyeCatchBox"><img data-recalc-dims="1" fetchpriority="high" decoding="async" width="1024" height="620" src="https://i0.wp.com/atueda-com-2025.s3.ap-northeast-1.amazonaws.com/wp-content/uploads/2026/01/07102447/workflow-graph.png?resize=1024%2C620&#038;ssl=1" class="attachment-large size-large wp-post-image" alt="" /></div>

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-1"><label class="toc-title" for="toc-checkbox-1">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">ADHDエンジニアの「思いつき」をGitHub Actionsで自動化する楽しみ ―― ひらめきを“途中で失わない”ための最強ワークフロー設計術</a><ol><li><a href="#toc2" tabindex="0">はじめに｜その「思いつき」、消えていませんか？</a></li><li><a href="#toc3" tabindex="0">GitHub Actionsとは？</a></li><li><a href="#toc4" tabindex="0">ADHDエンジニア × 自動化は相性がいい理由</a><ol><li><a href="#toc5" tabindex="0">1. ルーチンワークが最大の敵だから</a></li><li><a href="#toc6" tabindex="0">2. 思考リソースを「創造」に使える</a></li></ol></li><li><a href="#toc7" tabindex="0">自動化の第一歩｜GitHub Actionsワークフローを作る</a></li><li><a href="#toc8" tabindex="0">ADHDエンジニア的・GitHub Actionsの楽しみ方</a><ol><li><a href="#toc9" tabindex="0">① 思いついたら「とりあえず自動化」</a></li><li><a href="#toc10" tabindex="0">② “心理的ハードル”を下げる効果</a></li></ol></li><li><a href="#toc11" tabindex="0">コミュニティ製Actionsを使い倒す</a></li><li><a href="#toc12" tabindex="0">ADHD特性は「自動化思考」と相性がいい</a></li><li><a href="#toc13" tabindex="0">まとめ｜思いつきを「消費」しないために</a></li></ol></li></ol>
    </div>
  </div>

<h2><span id="toc1">ADHDエンジニアの「思いつき」をGitHub Actionsで自動化する楽しみ ―― ひらめきを“途中で失わない”ための最強ワークフロー設計術</span></h2>
<h3><span id="toc2">はじめに｜その「思いつき」、消えていませんか？</span></h3>
<div class="box3">
<p>ADHD特性を持つエンジニアにとって、「思いつき」は大きな武器になります。ふとした瞬間に湧く改善案や「これ自動化できそう」という直感、深夜に訪れるなぜかやる気に満ちた瞬間――これらはプロダクトを良くする種です。</p>
</div>
<p>しかし同時に、多くの人が経験するように、思いついたことが実装に至る前に熱が冷めてしまったり、手作業の多さで集中が途切れたり、繰り返し作業に飽きて放置してしまうことも珍しくありません。思いつきが途中で消えてしまうのはもったいない現象です。</p>
<p>この記事では、ADHDの特性を持つエンジニア向けに、「思いつきを即・形にする仕組み」としてのGitHub Actionsによる自動化を丁寧に解説します。ポイントは難しい理論ではなく、いかにしてひらめきを逃さない環境を作るかという点です。</p>
<p>小さな工夫で「考えなくていい作業」を減らし、創造的な作業に集中できる仕組みを整える手順を、実践的に紹介します。</p>
<h3><span id="toc3">GitHub Actionsとは？</span></h3>
<p>GitHub Actionsは、GitHub上での開発作業を自動化するための機能です。リポジトリにワークフローファイルを置くだけで、CI/CDに相当する処理をコードとして定義できます。これにより、人手によるチェックや手順の抜け漏れを減らせます。</p>
<p>具体的には次のようなことを自動化できます。</p>
<div class="box3">
<ul>
<li>コードをpushしたときに自動でテストを実行する</li>
<li>プルリクエスト作成時にLintや静的解析をかける</li>
<li>定期的にスクリプトを実行して状態をチェックする（cron）</li>
<li>デプロイや外部サービスへの通知を自動化する</li>
</ul>
</div>
<div class="information-box">
<p>ADHDのエンジニアにとって重要なのは、「覚えなくていい」「毎回考えなくていい」作業を減らすことです。GitHub Actionsを使えば、面倒な確認作業や単純作業を機械に任せ、思考リソースを創造的な仕事に集中できます。</p>
</div>
<h3><span id="toc4">ADHDエンジニア × 自動化は相性がいい理由</span></h3>
<h4><span id="toc5">1. ルーチンワークが最大の敵だから</span></h4>
<p>ADHD特性を持つ人は、単調な作業や毎回同じ手順、チェックの抜け漏れに強いストレスを感じやすい傾向があります。こうした作業は注意が散りやすく、エネルギーを消耗させます。</p>
<div class="box3">
<p>だからこそ、ルール通りに淡々と動く自動化は最高の相棒になります。手動で行うと億劫になる処理も、Actionsに任せると気にする必要がなくなります。</p>
</div>
<p>さらに、自動化は作業の再現性を高めるため、失敗の原因が明確になりやすい点も助けになります。繰り返し起きる問題を見つけて改善するサイクルが楽になります。</p>
<h4><span id="toc6">2. 思考リソースを「創造」に使える</span></h4>
<p>「テスト回したっけ？」「Lint忘れてた」といった確認作業は、思考の余裕を奪います。Actionsにこれらを任せると、脳のリソースを新機能のアイデアや設計の工夫、実装そのものの楽しさに振れます。</p>
<p>自動化があることで、思いついたアイデアをすぐに試すハードルが下がります。短時間でプロトタイプを作り、フィードバックを得る速度が上がることで、結果的に学習と改善のサイクルが早くなります。</p>
<div class="information-box">
<p>このように自動化は、思考の「維持」を補助し、集中しやすい状態を作る道具になります。</p>
</div>
<h3><span id="toc7">自動化の第一歩｜GitHub Actionsワークフローを作る</span></h3>
<p>ここからは実際にワークフローを作る手順を紹介します。まずは小さく始めることが大切です。個人プロジェクトや小さな機能から試して、徐々に習慣化していきましょう。</p>
<div class="box3">
<p>ステップ1：リポジトリを作成します。個人用の小さなプロジェクトで構いません。まずは試すことが優先です。</p>
<p>ステップ2：プロジェクト直下に .github/workflows ディレクトリを作成します。ファイル名は例えば ci.yml とします。</p>
<p>ステップ3：最小構成のYAMLを書きます。以下は、pushされたら自動でテストを回すシンプルな例です（説明用に改行で示しています）。</p>
</div>
<div class="box3">
<p><strong>name: CI</strong><br />
<strong>on:</strong><br />
&nbsp;&nbsp;&nbsp;&nbsp;<strong>push:</strong><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong>branches:</strong><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8211; master<br />
<strong>jobs:</strong><br />
&nbsp;&nbsp;&nbsp;&nbsp;<strong>build:</strong><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong>runs-on:</strong> ubuntu-latest<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong>steps:</strong><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8211; name: Checkout code<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;uses: actions/checkout@v2<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8211; name: Set up Node.js<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;uses: actions/setup-node@v2<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;with:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;node-version: &#8217;14&#8217;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8211; name: Install dependencies<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;run: npm install<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8211; name: Run tests<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;run: npm test</p>
</div>
<p>この程度の設定でも、pushすると自動でテストが走り、結果が可視化される仕組みができます。「考えなくていい仕組み」を最初から完璧に作る必要はありません。まずは動くことが重要です。</p>
<div class="warning-box">
<p>注意点として、ワークフローに機密情報が必要な場合はSecretsを使って安全に管理してください。ローカルで動く簡易スクリプトとは扱いが異なることを認識しましょう。</p>
</div>
<h3><span id="toc8">ADHDエンジニア的・GitHub Actionsの楽しみ方</span></h3>
<h4><span id="toc9">① 思いついたら「とりあえず自動化」</span></h4>
<p>「毎回これやってるな」「忘れがちだな」と感じた瞬間が、自動化チャンスです。完璧な設計を目指す必要はありません。まずは雑でも動くワークフローを作ってみましょう。</p>
<p>小さく自動化すると、思いつきが即実行に移るようになります。実行→成果→快感という好循環が生まれ、次のアイデアも生まれやすくなります。</p>
<div class="information-box">
<p>重要なのは継続ではなく「仕組み化」です。習慣化が苦手な人ほど、仕組みに頼る価値が高いです。</p>
</div>
<h4><span id="toc10">② “心理的ハードル”を下げる効果</span></h4>
<p>ADHDエンジニアが止まりやすい理由の一つに、「ちゃんと動くか不安」があります。GitHub Actionsがあれば、テストやチェックを自動で行い、失敗すれば赤く表示されます。</p>
<p>失敗が視覚化されることで、不安は「確認すべき事実」に変わります。感覚的な不安が具体的なタスクに落とし込まれるため、動きやすくなります。</p>
<p>結果として、手を動かすハードルが下がり、思いつきを試す回数が増えます。この繰り返しが学習と改善の速度を加速します。</p>
<h3><span id="toc11">コミュニティ製Actionsを使い倒す</span></h3>
<p>GitHub Actionsのもう一つの強みは、世界中の開発者が作ったActionsを再利用できる点です。自分で全部作らなくても済むため、導入コストが低くなります。</p>
<div class="box3">
<p>よく使われる例としては、PR作成時の自動レビュー、コードフォーマットの強制、定期実行（cron）やSlack/Discordへの通知などがあります。これらは既成のActionsを組み合わせるだけで実現できます。</p>
</div>
<p>「全部自分で作らなくていい」ことは、ADHDのエンジニアにとって非常に重要です。時間や注意力を節約できる部分は積極的に外部に委ねましょう。</p>
<h3><span id="toc12">ADHD特性は「自動化思考」と相性がいい</span></h3>
<p>発想が飛ぶ、改善点にすぐ気づく、「これ無駄じゃない？」と感じる――これらは自動化エンジニアに向いた才能です。思いつきを放置するのではなく、自動化の形で残すことが得意分野に変わります。</p>
<div class="information-box">
<p>GitHub Actionsは、ひらめきや過集中、改善衝動をプロダクトに変える装置として機能します。実装の敷居を下げ、試行を増やすことでアイデアが現実の改善につながります。</p>
</div>
<p>その結果、プロジェクト全体の品質向上や開発スピードの改善にも寄与します。自分の特性を道具にして活かす感覚を持つことが重要です。</p>
<h3><span id="toc13">まとめ｜思いつきを「消費」しないために</span></h3>
<p>ADHDエンジニアにとって大切なのは、継続力や意志力、完璧さではなく「仕組み化」です。仕組み化は意志に頼らずに成果を出すための最も現実的な方法です。</p>
<p>あなたの思いつきは、自動化されることで単なるアイデアから強力な武器に変わります。小さな成功体験を積み重ねて、自分に合った自動化の流れを作っていきましょう。</p>
<p>ADHDの特性は、決して弱みだけではありません。改善点に気づく力、発想の豊かさ、興味のあることへの高い集中力は、多くのエンジニアが持ちたくても持てない強みです。その強みを最大限に活かすためには、苦手な部分を意志力で補うのではなく、仕組みで支えることが重要です。</p>
<div class="information-box">
<p>GitHub Actionsは、そのための非常に優れたツールです。思いついた瞬間に自動化し、一度作った仕組みを繰り返し活用することで、日々の開発はより快適になります。</p>
</div>
<p>最初から大規模な自動化を目指す必要はありません。テストの自動実行、Lintの自動チェック、定期的な通知など、小さな自動化から始めてみてください。その積み重ねが、やがて大きな時間短縮と品質向上につながります。</p>
<p>「これ面倒だな」「毎回忘れるな」と思った瞬間こそ、自動化のチャンスです。その違和感を見逃さず、GitHub Actionsという仕組みに落とし込むことで、思いつきを成果へ変える流れが生まれます。</p>
<p>ぜひ今日から、自分の開発環境の中で一つだけでも自動化できる作業を探してみてください。その小さな一歩が、未来の自分を助ける大きな資産になるはずです。</p>
<p>投稿 <a href="https://atueda.com/adhd%e3%82%a8%e3%83%b3%e3%82%b8%e3%83%8b%e3%82%a2%e3%81%ae%e3%81%9f%e3%82%81%e3%81%ae%e6%a5%bd%e3%81%97%e3%82%80%e8%87%aa%e5%8b%95%e5%8c%96%e3%83%86%e3%82%af%e3%83%8b%e3%83%83%e3%82%af/">ADHDエンジニアの思いつきを形にするGitHub Actions自動化術</a> は <a href="https://atueda.com">ADHDエンジニア成長日記 ― 障害を抱えながらIT業界で活躍するためのブログ</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://atueda.com/adhd%e3%82%a8%e3%83%b3%e3%82%b8%e3%83%8b%e3%82%a2%e3%81%ae%e3%81%9f%e3%82%81%e3%81%ae%e6%a5%bd%e3%81%97%e3%82%80%e8%87%aa%e5%8b%95%e5%8c%96%e3%83%86%e3%82%af%e3%83%8b%e3%83%83%e3%82%af/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">651</post-id>	</item>
		<item>
		<title>ADHDエンジニア必見！効率的なバグ発見法</title>
		<link>https://atueda.com/adhd%e3%82%a8%e3%83%b3%e3%82%b8%e3%83%8b%e3%82%a2%e5%bf%85%e8%a6%8b%ef%bc%81%e5%8a%b9%e7%8e%87%e7%9a%84%e3%81%aa%e3%83%90%e3%82%b0%e7%99%ba%e8%a6%8b%e6%b3%95/</link>
					<comments>https://atueda.com/adhd%e3%82%a8%e3%83%b3%e3%82%b8%e3%83%8b%e3%82%a2%e5%bf%85%e8%a6%8b%ef%bc%81%e5%8a%b9%e7%8e%87%e7%9a%84%e3%81%aa%e3%83%90%e3%82%b0%e7%99%ba%e8%a6%8b%e6%b3%95/#respond</comments>
		
		<dc:creator><![CDATA[植田篤]]></dc:creator>
		<pubDate>Mon, 08 Dec 2025 00:00:00 +0000</pubDate>
				<category><![CDATA[ADHD]]></category>
		<category><![CDATA[エンジニア]]></category>
		<category><![CDATA[デバッグ]]></category>
		<category><![CDATA[バグ発見法]]></category>
		<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[効率的なテスト]]></category>
		<category><![CDATA[問題解決]]></category>
		<category><![CDATA[注意力]]></category>
		<category><![CDATA[自己理解]]></category>
		<category><![CDATA[視点のスイッチ]]></category>
		<guid isPermaLink="false">https://atueda.com/?p=441</guid>

					<description><![CDATA[<p>効率的なバグ発見法を学ぶことで、ADHDエンジニアは自分の特性を活かしながら、問題解決を楽しむ新たなアプローチを見つけられます。さあ、その「視点のスイッチ」を試して、バグとの戦いをクリエイティブに乗り越えましょう！</p>
<p>投稿 <a href="https://atueda.com/adhd%e3%82%a8%e3%83%b3%e3%82%b8%e3%83%8b%e3%82%a2%e5%bf%85%e8%a6%8b%ef%bc%81%e5%8a%b9%e7%8e%87%e7%9a%84%e3%81%aa%e3%83%90%e3%82%b0%e7%99%ba%e8%a6%8b%e6%b3%95/">ADHDエンジニア必見！効率的なバグ発見法</a> は <a href="https://atueda.com">ADHDエンジニア成長日記 ― 障害を抱えながらIT業界で活躍するためのブログ</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[<div class="veu_autoEyeCatchBox"><img data-recalc-dims="1" decoding="async" width="1024" height="572" src="https://i0.wp.com/atueda-com-2025.s3.ap-northeast-1.amazonaws.com/wp-content/uploads/2025/12/16143534/unnamed-27.jpg?resize=1024%2C572&#038;ssl=1" class="attachment-large size-large wp-post-image" alt="" /></div>

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2"><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">はじめに：なぜ「視点のスイッチ」が武器になるのか</a></li><li><a href="#toc2" tabindex="0">ADHDエンジニアがハマりやすいバグ・テストの落とし穴</a></li><li><a href="#toc3" tabindex="0">視点のスイッチとは何か</a><ol><li><a href="#toc4" tabindex="0">視点の例</a></li></ol></li><li><a href="#toc5" tabindex="0">視点スイッチ①：ロールプレイで「自分以外の人」になる</a><ol><li><a href="#toc6" tabindex="0">1. ユーザー視点チェック</a></li><li><a href="#toc7" tabindex="0">2. バグハンター視点（他人のコードだと思って読む）</a></li><li><a href="#toc8" tabindex="0">3. 未来の自分視点</a></li></ol></li><li><a href="#toc9" tabindex="0">視点スイッチ②：テストレベルを切り替える</a><ol><li><a href="#toc10" tabindex="0">単体テスト → 結合テスト → シナリオテスト</a></li></ol></li><li><a href="#toc11" tabindex="0">視点スイッチ③：マインドマップで「テスト抜け」を可視化する</a><ol><li><a href="#toc12" tabindex="0">マインドマップの作り方（シンプル版）</a></li></ol></li><li><a href="#toc13" tabindex="0">視点スイッチ④：チェックリストとテンプレートで「脳の負荷」を下げる</a><ol><li><a href="#toc14" tabindex="0">例：画面テスト用チェックリスト</a></li><li><a href="#toc15" tabindex="0">例：APIテスト用チェックリスト</a></li></ol></li><li><a href="#toc16" tabindex="0">視点スイッチ⑤：人を巻き込んだ「ペアテスト」「ペアデバッグ」</a><ol><li><a href="#toc17" tabindex="0">ペアテスト</a></li><li><a href="#toc18" tabindex="0">ペアデバッグ</a></li></ol></li><li><a href="#toc19" tabindex="0">視点スイッチ⑥：時間とエネルギーのマネジメント</a><ol><li><a href="#toc20" tabindex="0">自分の「集中しやすい時間帯」をテストに充てる</a></li><li><a href="#toc21" tabindex="0">短いスプリント＋明確な区切り</a></li></ol></li><li><a href="#toc22" tabindex="0">すぐ使える「視点スイッチ」ミニワーク</a></li><li><a href="#toc23" tabindex="0">おわりに：特性を責めるのではなく、設計する</a></li></ol>
    </div>
  </div>

<h2 data-start="45" data-end="72"><span id="toc1">はじめに：なぜ「視点のスイッチ」が武器になるのか</span></h2>
<p data-start="74" data-end="169">ADHDエンジニアにとって、バグの洗い出しやテスト設計は<br data-start="102" data-end="105" />「集中力が切れる」「同じ画面を見続けると飽きる」「細かい抜け漏れが出る」、<br data-start="141" data-end="144" />といった特性と正面からぶつかる場面になりがちです。</p>
<p data-start="171" data-end="225">しかし、これは「才能が足りないから」ではありません。<br data-start="197" data-end="200" /><strong data-start="200" data-end="219">同じ視点に長くとどまるのが苦手</strong>なだけです。</p>
<p data-start="227" data-end="302">だからこそ、あえてその特性を活かして<br data-start="245" data-end="248" /><strong data-start="248" data-end="275">意図的に視点を切り替えながらバグとテストを探す</strong><br data-start="275" data-end="278" />——これがこの記事で扱う「視点のスイッチ」です。</p>
<hr data-start="304" data-end="307" />
<h2 data-start="309" data-end="339"><span id="toc2">ADHDエンジニアがハマりやすいバグ・テストの落とし穴</span></h2>
<p data-start="341" data-end="367">まずは、よくあるつまずきポイントを整理しておきます。</p>
<ul data-start="369" data-end="518">
<li data-start="369" data-end="398">
<p data-start="371" data-end="398">自分が書いたコードを「正しい前提」でしか見られない</p>
</li>
<li data-start="399" data-end="429">
<p data-start="401" data-end="429">同じテスト手順を繰り返すうちに、注意力が急速に落ちる</p>
</li>
<li data-start="430" data-end="461">
<p data-start="432" data-end="461">「ここは大丈夫だろう」と思ったところほどテストを飛ばす</p>
</li>
<li data-start="462" data-end="488">
<p data-start="464" data-end="488">テストケースを書き出す前に実装に戻ってしまう</p>
</li>
<li data-start="489" data-end="518">
<p data-start="491" data-end="518">バグを見つけても、原因調査の途中で別のタスクに飛びがち</p>
</li>
</ul>
<p data-start="520" data-end="563">これらはどれも、<br data-start="528" data-end="531" />**「今の視点に飽きる／固定される」**ことから起きる問題です。</p>
<p data-start="565" data-end="652">だからこそ、意識的に<br data-start="575" data-end="578" /><strong data-start="578" data-end="607">「違う視点に飛び移るためのスイッチ」を用意しておく</strong>ことで、<br data-start="611" data-end="614" />ADHDの特性を「マイナス」から「探索力の高さ」というプラスに変えられます。</p>
<hr data-start="654" data-end="657" />
<h2 data-start="659" data-end="673"><span id="toc3">視点のスイッチとは何か</span></h2>
<p data-start="675" data-end="692">ここでいう「視点のスイッチ」とは、</p>
<blockquote data-start="694" data-end="734">
<p data-start="696" data-end="734"><em data-start="696" data-end="734">同じコードや画面を、別の立場・別の目的・別の時間軸から見直すための仕掛け</em></p>
</blockquote>
<p data-start="736" data-end="742">のことです。</p>
<h3 data-start="744" data-end="752"><span id="toc4">視点の例</span></h3>
<ul data-start="754" data-end="958">
<li data-start="754" data-end="804">
<p data-start="756" data-end="772"><strong data-start="756" data-end="770">ロール（役割）の視点</strong></p>
<ul data-start="775" data-end="804">
<li data-start="775" data-end="804">
<p data-start="777" data-end="804">実装者 → テスター → ユーザー → ビジネスサイド</p>
</li>
</ul>
</li>
<li data-start="805" data-end="855">
<p data-start="807" data-end="822"><strong data-start="807" data-end="820">テストレベルの視点</strong></p>
<ul data-start="825" data-end="855">
<li data-start="825" data-end="855">
<p data-start="827" data-end="855">単体テスト → 結合テスト → E2E → 探索的テスト</p>
</li>
</ul>
</li>
<li data-start="856" data-end="903">
<p data-start="858" data-end="870"><strong data-start="858" data-end="868">時間軸の視点</strong></p>
<ul data-start="873" data-end="903">
<li data-start="873" data-end="903">
<p data-start="875" data-end="903">今日起きるバグ → リリース後1ヶ月後に炎上しそうなバグ</p>
</li>
</ul>
</li>
<li data-start="904" data-end="958">
<p data-start="906" data-end="920"><strong data-start="906" data-end="918">環境・条件の視点</strong></p>
<ul data-start="923" data-end="958">
<li data-start="923" data-end="958">
<p data-start="925" data-end="958">正常系 → 境界値 → 例外系 → ネットワーク切断 → 負荷状態</p>
</li>
</ul>
</li>
</ul>
<p data-start="960" data-end="1038">ADHDエンジニアは、<br data-start="971" data-end="974" />一つの視点に長時間ロックされるよりも、<br data-start="993" data-end="996" /><strong data-start="996" data-end="1030">いくつかの視点をテンポよく切り替えていく方が力を発揮しやすい</strong>傾向があります。</p>
<hr data-start="1040" data-end="1043" />
<h2 data-start="1045" data-end="1074"><span id="toc5">視点スイッチ①：ロールプレイで「自分以外の人」になる</span></h2>
<h3 data-start="1076" data-end="1093"><span id="toc6">1. ユーザー視点チェック</span></h3>
<p data-start="1095" data-end="1132">実装者モードのままだと、<br data-start="1107" data-end="1110" />「仕様通りに動くか」しか見なくなりがちです。</p>
<p data-start="1134" data-end="1150">そこで、あえてこう切り替えます。</p>
<ul data-start="1152" data-end="1230">
<li data-start="1152" data-end="1182">
<p data-start="1154" data-end="1182">「<strong data-start="1155" data-end="1173">初めてこの画面を触るユーザー</strong>として触ってみる」</p>
</li>
<li data-start="1183" data-end="1205">
<p data-start="1185" data-end="1205">「説明書を読まない人」として操作してみる</p>
</li>
<li data-start="1206" data-end="1230">
<p data-start="1208" data-end="1230">「急いでいる人」「ミスしがちな人」になりきる</p>
</li>
</ul>
<p data-start="1232" data-end="1246">このとき意識したいポイント：</p>
<ul data-start="1248" data-end="1318">
<li data-start="1248" data-end="1264">
<p data-start="1250" data-end="1264">迷うボタンや文言はないか</p>
</li>
<li data-start="1265" data-end="1294">
<p data-start="1267" data-end="1294">入力エラー時のメッセージが意味不明になっていないか</p>
</li>
<li data-start="1295" data-end="1318">
<p data-start="1297" data-end="1318">想定外の順番で操作しても、画面が壊れないか</p>
</li>
</ul>
<h3 data-start="1320" data-end="1350"><span id="toc7">2. バグハンター視点（他人のコードだと思って読む）</span></h3>
<p data-start="1352" data-end="1403">自分のコードだと「きっとうまく書けているはず」と思い込みがちです。<br data-start="1385" data-end="1388" />そこで、あえてこう宣言します。</p>
<blockquote data-start="1405" data-end="1436">
<p data-start="1407" data-end="1436">「これは、見知らぬエンジニアが書いたコードだ」と思って読む</p>
</blockquote>
<p data-start="1438" data-end="1456">チェックするのは例えばこんな点です。</p>
<ul data-start="1458" data-end="1548">
<li data-start="1458" data-end="1487">
<p data-start="1460" data-end="1487">変数名・関数名で<strong data-start="1468" data-end="1481">勘違いしそうなもの</strong>はないか</p>
</li>
<li data-start="1488" data-end="1526">
<p data-start="1490" data-end="1526">エラー処理が**「TODO」「あとで書く」**のままになっていないか</p>
</li>
<li data-start="1527" data-end="1548">
<p data-start="1529" data-end="1548">複雑な条件分岐にテストが当たっているか</p>
</li>
</ul>
<p data-start="1550" data-end="1602">「他人のコードをレビューする」つもりで見ると、<br data-start="1573" data-end="1576" />同じコードなのにバグの匂いを嗅ぎ取りやすくなります。</p>
<h3 data-start="1604" data-end="1618"><span id="toc8">3. 未来の自分視点</span></h3>
<p data-start="1620" data-end="1680">ADHDの特性として、<br data-start="1631" data-end="1634" />「今の興味」に強く引っ張られ、<br data-start="1649" data-end="1652" />「未来の自分」が困るイメージが湧きにくいことがあります。</p>
<p data-start="1682" data-end="1698">そこで、あえてこう問いかけます。</p>
<ul data-start="1700" data-end="1793">
<li data-start="1700" data-end="1735">
<p data-start="1702" data-end="1735">「<strong data-start="1703" data-end="1714">3ヶ月後の自分</strong>が、バグ報告を受け取ったらどこが辛いか？」</p>
</li>
<li data-start="1736" data-end="1761">
<p data-start="1738" data-end="1761">「このログメッセージで原因にたどり着けるか？」</p>
</li>
<li data-start="1762" data-end="1793">
<p data-start="1764" data-end="1793">「テストコードの名前だけで、どんなケースか想像できるか？」</p>
</li>
</ul>
<p data-start="1795" data-end="1846">未来の自分を守るつもりでログ・テスト名・コメントを整えると、<br data-start="1825" data-end="1828" />結果的にバグ発見コストも下がります。</p>
<hr data-start="1848" data-end="1851" />
<h2 data-start="1853" data-end="1876"><span id="toc9">視点スイッチ②：テストレベルを切り替える</span></h2>
<h3 data-start="1878" data-end="1905"><span id="toc10">単体テスト → 結合テスト → シナリオテスト</span></h3>
<p data-start="1907" data-end="1946">同じ画面・同じAPIでも、<br data-start="1920" data-end="1923" />見るレイヤーを変えると見えるバグが変わります。</p>
<ol data-start="1948" data-end="2229">
<li data-start="1948" data-end="2036">
<p data-start="1951" data-end="1964"><strong data-start="1951" data-end="1962">単体テスト視点</strong></p>
<ul data-start="1968" data-end="2036">
<li data-start="1968" data-end="2036">
<p data-start="1970" data-end="1982">関数・メソッド単位で</p>
<ul data-start="1988" data-end="2036">
<li data-start="1988" data-end="1999">
<p data-start="1990" data-end="1999">引数のパターン</p>
</li>
<li data-start="2005" data-end="2012">
<p data-start="2007" data-end="2012">返り値</p>
</li>
<li data-start="2018" data-end="2036">
<p data-start="2020" data-end="2036">例外発生<br data-start="2024" data-end="2027" />をチェック。</p>
</li>
</ul>
</li>
</ul>
</li>
<li data-start="2038" data-end="2143">
<p data-start="2041" data-end="2054"><strong data-start="2041" data-end="2052">結合テスト視点</strong></p>
<ul data-start="2058" data-end="2143">
<li data-start="2058" data-end="2143">
<p data-start="2060" data-end="2073">モジュール同士の連携で</p>
<ul data-start="2079" data-end="2143">
<li data-start="2079" data-end="2094">
<p data-start="2081" data-end="2094">型やフォーマットのズレ</p>
</li>
<li data-start="2100" data-end="2115">
<p data-start="2102" data-end="2115">APIレスポンスの変更</p>
</li>
<li data-start="2121" data-end="2143">
<p data-start="2123" data-end="2143">DB書き込み忘れ<br data-start="2131" data-end="2134" />などを確認。</p>
</li>
</ul>
</li>
</ul>
</li>
<li data-start="2145" data-end="2229">
<p data-start="2148" data-end="2168"><strong data-start="2148" data-end="2166">シナリオテスト視点（E2E）</strong></p>
<ul data-start="2172" data-end="2229">
<li data-start="2172" data-end="2229">
<p data-start="2174" data-end="2229">「ユーザー登録 → ログイン → 設定変更 → ログアウト」<br data-start="2204" data-end="2207" />など、実際の利用シナリオでテスト。</p>
</li>
</ul>
</li>
</ol>
<p data-start="2231" data-end="2300">ADHDエンジニアにとっては、<br data-start="2246" data-end="2249" />「同じことを延々やる」のが苦手なので、<br data-start="2268" data-end="2271" /><strong data-start="2271" data-end="2291">一定時間ごとにレベルを切り替える</strong>のがおすすめです。</p>
<p data-start="2302" data-end="2306">例：</p>
<ul data-start="2307" data-end="2387">
<li data-start="2307" data-end="2322">
<p data-start="2309" data-end="2322">25分：単体テスト集中</p>
</li>
<li data-start="2323" data-end="2331">
<p data-start="2325" data-end="2331">5分休憩</p>
</li>
<li data-start="2332" data-end="2350">
<p data-start="2334" data-end="2350">25分：結合テストに視点変更</p>
</li>
<li data-start="2351" data-end="2359">
<p data-start="2353" data-end="2359">5分休憩</p>
</li>
<li data-start="2360" data-end="2387">
<p data-start="2362" data-end="2387">25分：E2Eテスト、というようにブロック分けする</p>
</li>
</ul>
<hr data-start="2389" data-end="2392" />
<h2 data-start="2394" data-end="2426"><span id="toc11">視点スイッチ③：マインドマップで「テスト抜け」を可視化する</span></h2>
<p data-start="2428" data-end="2474">文章や表だけでテストを考えると、<br data-start="2444" data-end="2447" />ADHD特性上「読むこと自体」に疲れてしまいがちです。</p>
<p data-start="2476" data-end="2517">そこでおすすめなのが、<br data-start="2487" data-end="2490" /><strong data-start="2490" data-end="2514">マインドマップによるテスト観点の洗い出し</strong>です。</p>
<h3 data-start="2519" data-end="2541"><span id="toc12">マインドマップの作り方（シンプル版）</span></h3>
<ol data-start="2543" data-end="2779">
<li data-start="2543" data-end="2567">
<p data-start="2546" data-end="2567">中央に「機能名」を書く（例：ログイン機能）</p>
</li>
<li data-start="2568" data-end="2683">
<p data-start="2571" data-end="2579">枝を伸ばして</p>
<ul data-start="2583" data-end="2683">
<li data-start="2583" data-end="2590">
<p data-start="2585" data-end="2590">正常系</p>
</li>
<li data-start="2594" data-end="2621">
<p data-start="2596" data-end="2621">異常系（パスワード間違い・存在しないユーザー）</p>
</li>
<li data-start="2625" data-end="2646">
<p data-start="2627" data-end="2646">境界値（文字数ギリギリ・記号混在）</p>
</li>
<li data-start="2650" data-end="2683">
<p data-start="2652" data-end="2683">環境の違い（スマホ／PC、ブラウザ差）<br data-start="2671" data-end="2674" />などを並べる</p>
</li>
</ul>
</li>
<li data-start="2684" data-end="2779">
<p data-start="2687" data-end="2699">さらに枝分かれさせて</p>
<ul data-start="2703" data-end="2779">
<li data-start="2703" data-end="2711">
<p data-start="2705" data-end="2711">入力制限</p>
</li>
<li data-start="2715" data-end="2727">
<p data-start="2717" data-end="2727">エラーメッセージ</p>
</li>
<li data-start="2731" data-end="2739">
<p data-start="2733" data-end="2739">ログ出力</p>
</li>
<li data-start="2743" data-end="2779">
<p data-start="2745" data-end="2779">セキュリティ（ロック回数、CSRFなど）<br data-start="2765" data-end="2768" />を付け足していく</p>
</li>
</ul>
</li>
</ol>
<p data-start="2781" data-end="2832">視覚的に広がっていくので、<br data-start="2794" data-end="2797" />**「あ、ここテストしてなかった」**という気づきが得やすくなります。</p>
<hr data-start="2834" data-end="2837" />
<h2 data-start="2839" data-end="2875"><span id="toc13">視点スイッチ④：チェックリストとテンプレートで「脳の負荷」を下げる</span></h2>
<p data-start="2877" data-end="2934">ADHDエンジニアは、<br data-start="2888" data-end="2891" />「毎回ゼロから考える」「全部を頭に乗せる」<br data-start="2912" data-end="2915" />という状況だと一気に疲れてしまいます。</p>
<p data-start="2936" data-end="2974">そこで、<strong data-start="2940" data-end="2958">チェックリストとテンプレート</strong>を用意しておくと非常に有効です。</p>
<h3 data-start="2976" data-end="2995"><span id="toc14">例：画面テスト用チェックリスト</span></h3>
<ul data-start="2997" data-end="3124">
<li data-start="2997" data-end="3022">
<p data-start="2999" data-end="3022">入力必須項目に空のまま送信したらどうなるか</p>
</li>
<li data-start="3023" data-end="3050">
<p data-start="3025" data-end="3050">異常系メッセージはユーザーにとって意味が通るか</p>
</li>
<li data-start="3051" data-end="3072">
<p data-start="3053" data-end="3072">スマホ表示でレイアウト崩れがないか</p>
</li>
<li data-start="3073" data-end="3100">
<p data-start="3075" data-end="3100">リロード・戻るボタンで表示がおかしくならないか</p>
</li>
<li data-start="3101" data-end="3124">
<p data-start="3103" data-end="3124">ネットワークが遅い／途切れたときどうなるか</p>
</li>
</ul>
<h3 data-start="3126" data-end="3146"><span id="toc15">例：APIテスト用チェックリスト</span></h3>
<ul data-start="3148" data-end="3249">
<li data-start="3148" data-end="3171">
<p data-start="3150" data-end="3171">必須パラメータが欠けた場合のレスポンス</p>
</li>
<li data-start="3172" data-end="3193">
<p data-start="3174" data-end="3193">認証トークンが無効／期限切れの場合</p>
</li>
<li data-start="3194" data-end="3213">
<p data-start="3196" data-end="3213">競合リクエストが来たときの挙動</p>
</li>
<li data-start="3214" data-end="3229">
<p data-start="3216" data-end="3229">エラー時のログ出力内容</p>
</li>
<li data-start="3230" data-end="3249">
<p data-start="3232" data-end="3249">予想外の大きな値／長い文字列の扱い</p>
</li>
</ul>
<p data-start="3251" data-end="3298"><strong data-start="3251" data-end="3273">「考えるための土台」をテンプレート化</strong>しておくと、<br data-start="3279" data-end="3282" />視点のスイッチも素早く行えます。</p>
<hr data-start="3300" data-end="3303" />
<h2 data-start="3305" data-end="3338"><span id="toc16">視点スイッチ⑤：人を巻き込んだ「ペアテスト」「ペアデバッグ」</span></h2>
<p data-start="3340" data-end="3383">一人で集中し続けるのが難しいなら、<br data-start="3357" data-end="3360" /><strong data-start="3360" data-end="3373">あえて人を巻き込む</strong>のも立派な戦略です。</p>
<h3 data-start="3385" data-end="3394"><span id="toc17">ペアテスト</span></h3>
<ul data-start="3396" data-end="3437">
<li data-start="3396" data-end="3410">
<p data-start="3398" data-end="3410">一人が「操作する人」</p>
</li>
<li data-start="3411" data-end="3437">
<p data-start="3413" data-end="3437">もう一人が「観察しながらチェックリストを見る人」</p>
</li>
</ul>
<p data-start="3439" data-end="3451">という役割分担をします。</p>
<p data-start="3453" data-end="3512">操作しているときには気づけない<br data-start="3468" data-end="3471" />「今の動き、おかしくなかった？」<br data-start="3487" data-end="3490" />という違和感を、観察側の人が拾ってくれます。</p>
<h3 data-start="3514" data-end="3524"><span id="toc18">ペアデバッグ</span></h3>
<ul data-start="3526" data-end="3575">
<li data-start="3526" data-end="3552">
<p data-start="3528" data-end="3552">ADHDエンジニアが「仮説をどんどん出す役」</p>
</li>
<li data-start="3553" data-end="3575">
<p data-start="3555" data-end="3575">相手が「それを整理して検証順を決める役」</p>
</li>
</ul>
<p data-start="3577" data-end="3592">という組み合わせも効果的です。</p>
<p data-start="3594" data-end="3653">「思いつく → しゃべる → 相手が整理する」<br data-start="3617" data-end="3620" />というループは、ADHDの発想力をかなり活かしやすい形になります。</p>
<hr data-start="3655" data-end="3658" />
<h2 data-start="3660" data-end="3686"><span id="toc19">視点スイッチ⑥：時間とエネルギーのマネジメント</span></h2>
<p data-start="3688" data-end="3741">どれだけ良い手法を知っていても、<br data-start="3704" data-end="3707" /><strong data-start="3707" data-end="3741">エネルギーが尽きている状態では視点のスイッチは機能しません。</strong></p>
<h3 data-start="3743" data-end="3769"><span id="toc20">自分の「集中しやすい時間帯」をテストに充てる</span></h3>
<ul data-start="3771" data-end="3838">
<li data-start="3771" data-end="3808">
<p data-start="3773" data-end="3808">朝イチが一番頭が冴えているなら → テストやレビューを朝にまとめる</p>
</li>
<li data-start="3809" data-end="3838">
<p data-start="3811" data-end="3838">夕方〜夜が集中しやすいなら → そこにデバッグを寄せる</p>
</li>
</ul>
<p data-start="3840" data-end="3916">ADHDの特性上、時間帯によってパフォーマンス差が大きくなりやすいため、<br data-start="3876" data-end="3879" /><strong data-start="3879" data-end="3907">自分のピークタイムに「重い認知負荷の作業」を置く</strong>のがおすすめです。</p>
<h3 data-start="3918" data-end="3936"><span id="toc21">短いスプリント＋明確な区切り</span></h3>
<ul data-start="3938" data-end="4001">
<li data-start="3938" data-end="3957">
<p data-start="3940" data-end="3957">20〜25分集中 → 5分休憩</p>
</li>
<li data-start="3958" data-end="3980">
<p data-start="3960" data-end="3980">「この25分はユーザー視点だけ見る」</p>
</li>
<li data-start="3981" data-end="4001">
<p data-start="3983" data-end="4001">「次の25分はログと例外だけを見る」</p>
</li>
</ul>
<p data-start="4003" data-end="4061">のように、<strong data-start="4008" data-end="4028">時間と視点をセットで区切っておく</strong>と、<br data-start="4030" data-end="4033" />「今、自分は何を見るべきか」が迷子になりにくくなります。</p>
<hr data-start="4063" data-end="4066" />
<h2 data-start="4068" data-end="4089"><span id="toc22">すぐ使える「視点スイッチ」ミニワーク</span></h2>
<p data-start="4091" data-end="4132">記事を読んだだけで終わらせないために、<br data-start="4110" data-end="4113" />今日から使えるミニワークをまとめます。</p>
<ol data-start="4134" data-end="4463">
<li data-start="4134" data-end="4223">
<p data-start="4137" data-end="4154"><strong data-start="4137" data-end="4152">ロールカードを3つ作る</strong></p>
<ul data-start="4158" data-end="4223">
<li data-start="4158" data-end="4223">
<p data-start="4160" data-end="4223">「ユーザー」「テスター」「未来の自分」と書いた紙や付箋を机に置き、<br data-start="4193" data-end="4196" />25分ごとにどれかを選んで視点を切り替える。</p>
</li>
</ul>
</li>
<li data-start="4225" data-end="4303">
<p data-start="4228" data-end="4256"><strong data-start="4228" data-end="4254">テスト観点マインドマップを1機能ぶんだけ描く</strong></p>
<ul data-start="4260" data-end="4303">
<li data-start="4260" data-end="4303">
<p data-start="4262" data-end="4303">すべて完成させる必要はなく、「とりあえず思いつく枝」を5〜10個出すだけでもOK。</p>
</li>
</ul>
</li>
<li data-start="4305" data-end="4380">
<p data-start="4308" data-end="4330"><strong data-start="4308" data-end="4328">自分専用チェックリストを1つ作る</strong></p>
<ul data-start="4334" data-end="4380">
<li data-start="4334" data-end="4380">
<p data-start="4336" data-end="4380">「画面用」「API用」「バッチ処理用」など、まずは1カテゴリでいいので10項目程度作る。</p>
</li>
</ul>
</li>
<li data-start="4382" data-end="4463">
<p data-start="4385" data-end="4408"><strong data-start="4385" data-end="4406">ペアテストを1回だけお願いしてみる</strong></p>
<ul data-start="4412" data-end="4463">
<li data-start="4412" data-end="4463">
<p data-start="4414" data-end="4463">同僚に「15分だけ一緒に画面触ってもらえませんか？」と頼み、<br data-start="4444" data-end="4447" />一緒に動かしてもらう。</p>
</li>
</ul>
</li>
</ol>
<hr data-start="4465" data-end="4468" />
<h2 data-start="4470" data-end="4494"><span id="toc23">おわりに：特性を責めるのではなく、設計する</span></h2>
<p data-start="4496" data-end="4558">ADHDエンジニアがバグやテストで苦戦するのは、<br data-start="4520" data-end="4523" /><strong data-start="4523" data-end="4558">「集中力が足りないから」でも「能力が低いから」でもありません。</strong></p>
<ul data-start="4560" data-end="4609">
<li data-start="4560" data-end="4577">
<p data-start="4562" data-end="4577">同じ視点で長く粘るのが苦手</p>
</li>
<li data-start="4578" data-end="4590">
<p data-start="4580" data-end="4590">興味が移りやすい</p>
</li>
<li data-start="4591" data-end="4609">
<p data-start="4593" data-end="4609">パターンを変えると急に集中できる</p>
</li>
</ul>
<p data-start="4611" data-end="4634">という<strong data-start="4614" data-end="4631">特性の設計をしていないだけ</strong>です。</p>
<p data-start="4636" data-end="4642">だからこそ、</p>
<ul data-start="4644" data-end="4763">
<li data-start="4644" data-end="4661">
<p data-start="4646" data-end="4661">ロールプレイで視点を変える</p>
</li>
<li data-start="4662" data-end="4682">
<p data-start="4664" data-end="4682">テストレベルを意識的に切り替える</p>
</li>
<li data-start="4683" data-end="4708">
<p data-start="4685" data-end="4708">マインドマップやチェックリストで抜けを防ぐ</p>
</li>
<li data-start="4709" data-end="4735">
<p data-start="4711" data-end="4735">人を巻き込んでペアテスト・ペアデバッグを行う</p>
</li>
<li data-start="4736" data-end="4763">
<p data-start="4738" data-end="4763">自分のエネルギーが高い時間帯にテストを配置する</p>
</li>
</ul>
<p data-start="4765" data-end="4829">といった「視点のスイッチ」を準備しておくことで、<br data-start="4789" data-end="4792" />ADHDの特性はむしろ<strong data-start="4803" data-end="4822">バグ発見力・テスト設計力の強み</strong>に変わります。</p>
<p data-start="4831" data-end="4919">あなたの脳の使い方は「間違っている」のではなく、<br data-start="4855" data-end="4858" /><strong data-start="4858" data-end="4872">設計次第で武器になる</strong>ということを忘れずに、<br data-start="4883" data-end="4886" />次の開発から、ぜひ一つでも新しい視点スイッチを試してみてください。</p>
<p>投稿 <a href="https://atueda.com/adhd%e3%82%a8%e3%83%b3%e3%82%b8%e3%83%8b%e3%82%a2%e5%bf%85%e8%a6%8b%ef%bc%81%e5%8a%b9%e7%8e%87%e7%9a%84%e3%81%aa%e3%83%90%e3%82%b0%e7%99%ba%e8%a6%8b%e6%b3%95/">ADHDエンジニア必見！効率的なバグ発見法</a> は <a href="https://atueda.com">ADHDエンジニア成長日記 ― 障害を抱えながらIT業界で活躍するためのブログ</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://atueda.com/adhd%e3%82%a8%e3%83%b3%e3%82%b8%e3%83%8b%e3%82%a2%e5%bf%85%e8%a6%8b%ef%bc%81%e5%8a%b9%e7%8e%87%e7%9a%84%e3%81%aa%e3%83%90%e3%82%b0%e7%99%ba%e8%a6%8b%e6%b3%95/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">441</post-id>	</item>
	</channel>
</rss>
