
未知の書籍と出会うきっかけとして、色んな本の引用を閲覧・紹介することができます!
ぜひ、色んな引用をクリックして、お気に入りの本を見つけてみましょう📚🔍
ベロシティを予測する理想的な方法は、実際に1回、イテレーションを実施してしまうことだ(1回に限らず、2回でも3回でも構わないが)。そして、実施したイテレーションのベロシティをもとに、今後のベロシティを見積もるのだ。ベロシティを知る最もよい方法は実際に測ることなのだから、まずはこの方法を採用すべきである。
われ恐れず。恐怖は心を殺すもの。恐怖は全き抹消をもたらす小さな死。われは恐怖にぞ立ち向かう。われは恐怖が身内を通りぬけ、通過するをゆるす。しかして恐怖が通りぬけしのち、内なる目をその通り道に向けん。恐怖の通過せし跡にはなにものもなかるべし。そこに残るはただ自分のみ。
プログラムが大きくなってきたときに、意味のあるまとまりで分割することで、書きやすく、また読みやすいプログラムにすることができます。また、同じ処理は1カ所にまとめて書くことで共同利用することもできます。
実際にスクラムを始めて見ると、想定していなかった課題や気づきが出てきます。1週間ごとに行われるスプリントレトロスペクティブの場を使って、スクラムチームの習熟度に合った最適な(スプリント)期間を導き出していきましょう。
たとえば、一つの情報が複数のテーブルに存在して無駄なデータ領域と面倒な更新処理を発生させてしまうということがあります(冗長性)。(……)こうした冗長性や非一貫性の問題を解決するために考案された方法論が、正規化です。
RailsはMVCアーキテクチャを採用しているため、アプリケーションコードは基本的にModel, View, Controllerの3階層に分かれます。この基本となる3階層がそれぞれmodels, views, controllersの3つのディレクトリです。これらにくわえてViewで利用するヘルパースクリプトを格納するhelpersを合わせた4つのディレクトリがRubyで記述するサーバーサイドアプリケーションとしてよく利用することになるディレクトリです。
「リリース」という大まかなゴールに対する進捗をトラッキングすることに加えて、個々のイテレーションの作業を完了するという、身近なゴールに対する進捗もトラッキングする価値がある。この20章では個々のイテレーションのトラッキングに使う2つのツールを紹介する。タスクボードとイテレーションバーンダウンチャートだ。
原則のひとつは、「APIの設計にあたっては、APIを使いやすくすることだけでなく、APIを誤って使うのを難しくすることを考慮すべき」です。これを「誤用耐性(misuse resistance)の原則」と呼びます。
もし不具合などありましたら、お気軽にIssueやPull Requestをくださると嬉しいです✨
© 2023 lef237