コーディング道場とは何ですか、どこで練習しますか

画像 Coding Dojo (コーディングdojo)は、プログラマー(そして今ではより多くの場合テスター )がタスクで一緒に戦う会議です。 ファンに加えて、開発者は一般に意図的な練習と呼ばれるものに従事しています-定期的な練習であり、その目的はスキルを向上させるために常に練習を繰り返すことです。 それが道場という名前が登場した理由です。
道場は、私たちがより良くなるために自分自身を訓練し、訓練する場所です。
まあ、カットの下で、あなたは外観の歴史、基本的な原理などについて読むことができます。



このアプローチの祖先は、開発者の教育の鍵の1つであるPragmatic Programmerを含む多くの本の著者であるDave Thomasです。 当初、Daveは「コーディングカタ」と呼ばれるものを発明し、別のサイトを専用にしました 。 それでは、kataのコーディングとは何ですか。

良い実践的なエクササイズを行うには? 中断することのない時間と解決したい簡単なタスクが必要です。 ミスを恐れずに、必要な回数だけ実行できます。 改善する方法を理解するために、自分がしていることを確認する必要があるたびに。 外圧はないはずなので、作業環境で練習することは非常に困難です。 そして最も重要なことは、練習を完了した後、新しい知識が得られれば、練習は成功したとみなすことができるということです。

したがって、コードカタは、開発の世界に実践の要素を追加する試みです。 カタは、空手を練習することで、何度も何度も動きを繰り返し、改善を試みます。 Code Kataの場合、すべてが同じです。 それぞれは短い運動(30〜60分)です。 プログラミングを含むものもあれば、コードなしで問題を解決する必要があるものもあります。 それらとそれらの両方には、1つの正しい答えがありません。


カタには、準備されたカタランドリカタの2種類があります。 各形式の詳細。

準備された型



ランドリ型



実際、カタの練習が行われる会議はコーディング道場と呼ばれます。 現在、このような会議は、アプローチ(たとえば、同じTDD)、ライブラリ(Selenium 2)、プログラミング問題の解決などを研究するために開催されています。 この会議はオンラインで開催することもできます。このため、別の有名な同志のヨハネス・ブロドウォールが特別なCyber​​Dojo Webサイトを立ち上げました。 ところで、彼はそのような会議を行う方法についての詳細な指示も持っています。



Johannは彼のプロジェクトをRussifyする予定がないため、この目的のためにAmazon AWSでプロジェクトのコピーを作成しました 。そのため、アドレスは依然としていものです。 来週、私はすべてのテキストを翻訳する予定です。 サイトcodecrafting.proにもページがあり、近い将来、すべてが見えるように認定される予定です。



このような会議を開催するアイデアや希望がある場合は、コメントに書き込んでください。 コミュニティで開催しようとします



All Articles