タグ

2010年11月16日のブックマーク (2件)

  • 有名小説家が伝授する、ショートストーリーを書くための8つの法則 | ライフハッカー・ジャパン

    秋の読書シーズン真っ盛り。もはや読んでいるだけでは物足りず、「今度は自分で何か書いてみようかな?」という方はいらっしゃいませんか? 11月には「NaNoWriMo」月間として、プロ・アマ問わず、多くの「小説家」たちが、創作活動を行っています。 では、読者に伝わりやすい小説を書くには、どんなことを心がけるべきなのでしょうか? 米小説家カート・ヴォネガット(Kurt Vonnegut Jr.)氏は、著書『バゴンボの嗅ぎタバコ入れ』において、以下の8つのポイントを指摘しています。 時間の無駄を感じさせないように、時間を使う。 登場人物のうち一人は、読者が応援したくなるような人物を入れておく。 登場人物には、たとえ水一杯でも、何かを求めさせる。 各センテンスは、登場人物を明かす、もしくは、アクションを前進させるの、いずれかにする。 可能な限り、最初と最後を近づける。 サディストになる。どんなにかわ

    有名小説家が伝授する、ショートストーリーを書くための8つの法則 | ライフハッカー・ジャパン
    kiyo-shit
    kiyo-shit 2010/11/16
  • pyhack5 DocTestで覚えるTDDのリズム

    Python Hack-a-thon 5 ハンズオン 中級コース¶ DocTestで覚えるTDDのリズム¶ 担当: 清水川 このハンズオンでは、以下の内容について体験していきます。 PythonのDocTestを使ってみよう TDDをDocTestでやってみよう 環境¶ WindowsでもMacでもUnix系でも。 Pytohn2.6~3.x ただしこの資料は2.6しか動作保証しません Test Driven Development について¶ Test Driven Development = TDD, 日語で言うと テスト駆動開発 です。 TDDはその名の通り、テストで開発を駆動する手法で、簡単に言うと以下の ステップで実装を進めていきます。 テストコードを書く テストを実行する(実装前なのでエラーになる = RED) テストコードを通す実装をする(fake it) テストを実行する