You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
こんにちは、投稿推進部の森川 (@morishin127) です。 エンジニアが既存のプロダクトの開発に携わる際、他人の書いたソースコードを読み解くところから始まります。過去に書かれたコードの意図を理解することは自分が書いたものでもしばしば難しく、他人が書いたものならなおさらです。この記事では過去に書かれたコードを理解するための工夫についてお話したいと思います。 なお、この記事ではプロダクトのソースコードはgitおよびGitHubのPull Requestを利用して開発が進められていることを前提としています。 特定の行から関連するPull Requestページを開く クックパッドのソースコードには概してコメントがあまり書かれておらず、見ただけでは理解しづらいような特殊な方法をとっている場合のみコメントを書いている印象です。基本的に実装に関する説明はソースコード中ではなく、GitHubのPu
Gitを利用しているチームは、システムの新機能を構築する際、別のブランチで管理する事が多いと思う。その時、特定ブランチにあるファイルを別のブランチにマージしたい場合があると思う。git checkout .... というコマンドを利用するGitを利用しているチームは、システムの新機能を構築する際、別々のブランチで管理することが多いと思う。その時、特定ブランチにあるファイルを別のブランチにマージしたい場合があると思う。 例えば、FeatureというブランチでFeature機能を開発した場合、。そのブランチで書いたhelperファイルはmasterブランチで共有したい(他の機能をすぐ構築したいけど、そのファイルも必要な時など)。しかし、Feature機能が完成していないので、masterにマージ出来ない。そんな時、どうすれば良いか。 私は一つの解決方法があると思う。それは.masterにhel
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く