<?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>ツールでアフィリエイト &#187; 開発</title>
	<atom:link href="http://www.affiliate-go.net/archives/tag/%e9%96%8b%e7%99%ba/feed" rel="self" type="application/rss+xml" />
	<link>http://www.affiliate-go.net</link>
	<description>手間80%はツールで、できる。あなたに本当に必要な作業は20%でいいのです。</description>
	<lastBuildDate>Wed, 18 Jan 2012 10:41:41 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>破壊と創造</title>
		<link>http://www.affiliate-go.net/archives/605</link>
		<comments>http://www.affiliate-go.net/archives/605#comments</comments>
		<pubDate>Sun, 11 Oct 2009 02:32:13 +0000</pubDate>
		<dc:creator>管理人イマムラ</dc:creator>
				<category><![CDATA[管理人]]></category>
		<category><![CDATA[開発]]></category>

		<guid isPermaLink="false">http://www.affiliate-go.net/?p=605</guid>
		<description><![CDATA[何だか哲学的なタイトル。
当たらずとも遠からずかもしれないです。
ツールを作っていると「もっとこうすれば効率的だ」と気づくことが良くあります。
ここで取る道は２つ。

そのまま作る
作り直す

どっちがいいかというと、そ [...]]]></description>
			<content:encoded><![CDATA[<p>何だか哲学的なタイトル。<br />
当たらずとも遠からずかもしれないです。<span id="more-605"></span></p>
<p>ツールを作っていると「もっとこうすれば効率的だ」と気づくことが良くあります。<br />
ここで取る道は２つ。</p>
<ul>
<li>そのまま作る</li>
<li>作り直す</li>
</ul>
<p>どっちがいいかというと、そのときの状況で判断します。</p>
<p>「そのまま作る」と判断するのは…</p>
<ul>
<li>プログラム再利用の予定が無い</li>
<li>リリースまでに時間が無い</li>
</ul>
<p>という場合です。<br />
逆に「作り直す」のは…</p>
<ul>
<li>プログラム再利用の予定が有る</li>
<li>リリースまでに時間が有る</li>
</ul>
<p>とです。</p>
<p>簡単にプログラムを「作り直す」と言っても結構大変です。<br />
良く利用される部分を修正しようとすると、関連して修正する部分が増えます。</p>
<p>例えば小説を書いているとイメージしてください。</p>
<p>ずっと自分自身のことを「俺」って呼んでいた主人公がいたとします。<br />
執筆中に呼び方を「私」に変更したとしますね。<br />
ワープロで作っていたら、「置換」で一気に変更することはもちろん可能。<br />
でも、「俺はやるぜ」というセリフは「私はやるぜ」に変換されます。<br />
これはちょっと違和感がありますね。<br />
それを「私はやりますよ」という感じで、関連する部分も修正しないといけないのです。</p>
<p><span style="color: #0000ff;"><span style="color: #000000;">小説だと違和感ですみますが<span style="color: #000000;">…<br />
</span></span><strong>プログラムは「動かない」「異常動作」という深刻な事態になります。</strong></span></p>
<p>なので、プログラムを作りなすというのは結構<strong><span style="color: #ff0000;">「勇気」</span></strong>がいるのです。<br />
<strong><span style="color: #ff0000;">気分は「破壊」です。</span></strong>それぐらい苦労して作ったものと決別する必要があります。</p>
<p>でも、作り直した方が後々の作業が楽なんです。<br />
最初にしっかりと作り上げておけば、似たようなプログラムを作るときに応用できるからです。<br />
応用できるミニツールが沢山あるほどに、作業効率は良くなってきます。</p>
<p>そのために「今作っているもの」だけではなく「これから作るもの」も意識しながら作ります。<br />
<strong><span style="color: #ff0000;">まさに「創造」</span></strong>って感じです。</p>
<p>プログラム作りって一進一退することが多いです。<br />
最初にしっかりと設計をしていても、アレコレと途中で思いつくことがあります。<br />
時間と再利用の具合を計りながら、進むか退くか決めるのです。</p>
<p>「破壊と創造」なんだか壮大ですが、気分はまさにピッタリ。</p>
<p><span style="text-decoration: underline;">結構プログラム作りは葛藤との戦いなのです。</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.affiliate-go.net/archives/605/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

