こんばんは。
FUN Advent Calendar 12日目の記事です。
adventar.org
昨日はSaKuさんの「Processingで作るWeb API」でした
Processingで作るWeb API - SaKuはまだ咲かない
きょうのはなし
今年の初夏。
とある先輩とぼくの2人でJSXとCSSを分担して一つのものを作りました。
アイドルマスターミリオンライブ!のCDやコミックで登場するユニットをアイドルから検索できるというWebサイトです。
Reactでつくられています。
ちなみに先輩がJSX、僕がCSSを担当しています。
開発にはGitを使いました。
2人なので、片方が開発してプルリクを出して片方がレビューをするという形になりました。
やっているなかで、「知り合い同士だから許されるが、社会ではやってはいけない」みたいなGitHubを作り上げてしまったので紹介します。
ぜひ社会に出てGitを使うときや高度ICT、プロジェクトでお役立てください。
コミットメッセージが雑
改めて見るとすごいな pic.twitter.com/kR73LzO9Lj
— はくすけ (@hacusk) 2019年12月12日
何をしたのか明確に書きましょう。
大規模なプロジェクトだと他のメンバーが困惑します。
PRのテキストが雑/レビューが雑
ひどすぎる pic.twitter.com/pI2tDZlUZk
— はくすけ (@hacusk) 2019年6月22日
LGTM pic.twitter.com/iHKA6y0klx
— はくすけ (@hacusk) 2019年6月22日
ひどい pic.twitter.com/DedHr3gjFQ
— 二度手間🐤 (@Tkon_sec) 2019年6月22日
同様ですね。何を直したかぐらいは書きましょう。
あとツイートは発掘できませんでしたが、レビューに「多分動くと思う」と書いてマージしたものもありました。レビューもちゃんとやりましょう。
コマンド操作には気をつけよう
コミットメッセージとブランチ名を間違えた pic.twitter.com/X8CtzgY4Kg
— 二度手間🐤 (@Tkon_sec) 2019年6月22日
git commit -mとgit branch -mを間違えたんです
— 二度手間🐤 (@Tkon_sec) 2019年6月22日
Gitのブランチって2バイト文字使えるんですね、びっくりしました。
コマンドのミスはときに大きな事故を招くので気をつけましょう。
最後に
他にも色々ありますが、詳しくは下のGitHubを御覧ください。
ついでにミリユニもなにかあったときに使っていただけると嬉しいです(現在でもミリシタ等に合わせて更新しています。)
github.com
ちなみに
開発に夢中になりすぎてコーヒー飲みまくった挙げ句生活サイクルが崩壊した
コーヒー(18gで200cc pic.twitter.com/N3k6d3U7q2
— はくすけ (@hacusk) 2019年6月14日
Good Morning (@ ラーメン 山岡家 函館鍛冶店 in 函館市, 北海道 w/ @tkon_sec) https://t.co/s73kB0e9bW pic.twitter.com/eI3t394HMm
— はくすけ (@hacusk) 2019年6月15日
からの朝ラーメンで更に健康状態が悪化した
ちなみにですが、今年の前期で大学をやめました。
今は札幌でプログラミングを書いたりする仕事をしています。
数学だったり、オタク活動だったり、バイトだったり、函館ではたくさんの人にお世話になりました。
改めてお礼申し上げます。ありがとうございます。僕は元気です。