DebTab

  • ホーム
  • DevTabとは
  • 記事一覧
    • きたえる
    • かえる
    • つくる
    • みちびく
    • たばねる
    • つたえる
かんたんログイン
Githubでログイン
Githubアカウントでかんたんにログインして、DevTabをもっと便利に使おう。

DebTab成長しつづけるデベロッパーのための情報タブロイド

DebTab

ログイン

検索 検索

なかなか身につけるのが難しい開発の習慣

写真前川 博志

きたえる

2017.03.01

ポイントポイント

0

世の中には色々な開発に関するプラクティスがあります。特にアジャイル開発の文脈では、テスト駆動開発やペアプログラミングなど、多くのプラクティスが知られています。

ただ、実際にこれらのプラクティスを行おうとしても、「時間がない」「細かい部分のやり方がわからない」など様々な理由で、取り組み自体が徹底できず中途半端になることが多いのではないかと思います。

「できるとこだけテストコードを書こう」

「やれるときだけペアプログラミングしよう」

というように。

そしてこのように適用が中途半端になってしまうことで、結果的に期待していたほどの効果を実感できず、取り組みが尻すぼみになってしまう。そんな事例も少なくないのではないでしょうか?

体に動きを覚えさせる「カタ」

このように実際の開発の中では、「正しい」プラクティスを行うことは難しいものです。そもそも、プラクティスを学び始めたときには、そのプラクティスの「正しい」姿は、よくわからないものですよね。

武道の世界では、「正しい」姿を身につけるために、「カタ(型・形)」と呼ばれる練習を行います。「カタ」とは、定められた基本的な動きを正確にトレースする練習で、これを繰り返すことで、体に動きを覚え込ませ、正確な技を繰り出せるようになります。

この考え方は開発のプラクティスにも適用できます。基本的な動きを「カタ」として取り出し、それを繰り返し実践することで、開発のリズムを体に覚え込ませていくのです。

「カタ」に沿った練習を繰り返し行うことで、一旦雑音をシャットアウトして基本の動きをマスターし、その後にその体に染み付いたリズムを活かして、実際の開発に挑むようになります。

皆さんもプログラミングの「カタ」を体験しませんか?

今回、そんなプログラミングの「カタ」の一つとして、テスト駆動開発の「カタ」を取り上げたワークショップを企画しました。

3月2日(木)に「テスト駆動開発体験ワークショップ」と題し、実際にテスト駆動開発の「カタ」を体験できるような場を企画しています。 ご興味ありましたら、是非ご参加ください。


https://guildworks.doorkeeper.jp/events/57992

共感した

ポイントポイント

0

取り消す

この記事に共感したら、何度でも押してこの記事のポイントをみんなでアップしよう。

自分の感想を残す

この感想は、サイトに公開されることはなく自分にしか見えません。自分の考えのログを残すために感じたことを登録し、のこしておきましょう。あとで振り返ったときに、あのとき自分はこう考えていたのかということを知ることにより、あなたの成長へとつながります。

Githubでログイン

Githubアカウントでかんたんにログインして、DevTabをもっと便利に使おう。

  • ひとつ前の記事

    ユーザー視点に立つとは、その人にとっての「違い」を分かること

  • ひとつ後の記事

    学び、経験して、一人前を目指すハイレベルな場 〜 新人・越にとってのギルドワークス 〜

この記事もどうですか?

自分の活動を見える化する「色つき星取表」

この記事は、ギルドワークス アドベントカレンダーの18日目の記事です。 今回は、「色つき星取表」を紹…

きたえる

2017.12.18

ポイント
1

TDD Kataのすゝめ

この記事は、 ギルドワークス アドベントカレンダーの三日目の記事です。 テスト駆動開発は難しい テス…

きたえる

2017.12.03

ポイント
0

3フェーズテストで自動テストコードを見やすくしよう

この記事は、ギルドワークスアドベントカレンダーの記事です。 自動テストコード、皆さんの中にも書いてい…

きたえる

つくる

2017.12.11

ポイント
0

シェア
  • Twitter
  • このエントリーをはてなブックマークに追加
  • Google Plus

ログインして
ブックマーク

  • Twitter
  • このエントリーをはてなブックマークに追加
  • Google Plus
  • ログイン
LINE@

新しい記事が出たときや、注目の記事などを
定期的にLINEでお知らせしていきます

LINEで登録

LINEイメージ

DevTab
成長しつづけるデベロッパーのための情報タブロイド

株式会社ギルドワークス
https://guildworks.jp
  • プライバシーポリシー
  • お問い合わせ

Copyright © GuildWorks Inc. All Rights Reserved.

ページのトップへ