- なぜプログラマーになるのをやめたのですか?
- 自分でコーディングしない場合、どのように教えることができますか?
- コーチをしていない?
- あなたの質問
最も重要なことは、このタイプの質問は100%トローリングとは見なされず、すべて正当化されることです。 これらの質問に何らかの形で答えるために、このプロジェクトを開始することが決定されました。 このプロジェクトは、部分的に教育的(XPの手法と柔軟なテストが検討されます)、部分的には面白く、部分的にはコミュニティの開発を目的としています。 カットの下の詳細。
まず、自己紹介をしたい。 私の名前はAndrey Rebrovです。2012年7月からScrumTrekで働いており、エンジニアリングプラクティスのトレーニングと実装に焦点を当てています。 8月に、私はロシアのソフトウェアクラフトマンシップコミュニティを組織しました。 それ以前は、5年間、Javaでさまざまなアプリケーション(物流、金融など)をプログラミングしていました。
そして今、プロジェクト自体について。 私たちはそれぞれ、彼の人生の中で、さまざまな理由で目を出血させるプロジェクトに出会いました。
- 恐ろしいコード
- 遅い仕事
- 嫌なコード!! 11
- たくさんのバグ
- あなたのバージョン
そのため、そのようなプロジェクトを送ってください。そのうち、最も興味深いものを選択し、2か月間取り組んでいきます。 多数のプロジェクト基準:
- プログラミング言語:java、c#、ruby、python
- アプリケーションにはUIが必要です
- コードの行数15-20千
- プロジェクトが改善されたことを確認できるメトリックを策定する必要があります
このプロジェクトの改善に加えて、このプロジェクトに追加する価値のある多くの機能も策定します。
プロジェクトはGitHubに投稿され、jira / confluenceを表示できるようになります。 随時、ウェビナーを行うか、アプリケーションの特定の部分を解析してビデオをアップロードします。
特定の問題の解決策、たとえば、アーキテクチャーの側面の実装について、多くの論争があることを事前に予測します。 そのような紛争の存在は良好であり、一般的な議論のために重要なポイントを引き出します。
プロジェクトはarebrov [at] scrumtrek.ruで[Engineer's Diaries]のマークを付けて私に送信する必要があります。プロジェクト情報と投票はコード作成 Webサイトにあります。