見出し画像

【まとめ】新人がアプリ開発者になるまでXcode&Github(season1)

こんにちわ。素未(スミ)です。
本日は、合同会社ワインスキャンにおいて行なっているアプリ開発方法についてまとめた内容をご紹介致します。
なお、この方法は下記のバージョンを活用して行なっている状況でありバージョン変更に伴い使えないなどが起こった場合は、ご了承ください。


Xcode 13.4.1
iOS 15
Swift 5.5
Git version 2.32.1 (Apple Git-133)
PC:MacOS Monterey 12.6


弊社のサイト紹介(合同会社ワインスキャン)
ご興味があれば是非!見て下さい。


〜〜〜〜〜〜〜〜〜〜〜〜(前提)〜〜〜〜〜〜〜〜〜〜〜〜〜
あなたは新しくプロジェクトメンバーにアサインされた新人社員とします。そのため、前からプロジェクト自体は存在し、GithubとXcodeを活用したプロジェクト開発が進んでいる状態とします。
大きくステップは下記になります。

【レビュー依頼側】
①ターミナルを活用し、Githubの設定を行う
②リモートリポジトリからのプロジェクトを自分のローカルリポジトリで取得する
③自分が割り当てられた部分のコードを修正できる環境を準備する
④Github上でレビューの依頼を実施する
⑤レビューを対応したらマージを行う
⑥自分が行ったタスクの整理・整頓を行う
【レビュー側】
①レビューするコードを取得し確認する
②レビューした内容を伝える

※一部修正

それではがんばりましょう!
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜

【レビュー依頼側】

①ターミナルを活用し、Githubの設定を行う

Githubの初期設定を行う上で必要な内容を記載しています。環境構築に活用下さい。

②リモートリポジトリからのプロジェクトを自分のローカルリポジトリで取得する

加入するプロジェクトの状態を初めは何も知りません。その為、リモートリポジトリ上でのプロジェクトを取得しましょう!

③自分が割り当てられた部分のコードを修正できる環境を準備する

自分のPC上のローカルリポジトリにプロジェクトを持ってきましたので、自分に割り振られたコード修正を実施しましょう。

④Github上でレビューの依頼を実施する

ローカルで、ビルドも行いシミュレーションも行い問題ない動作を確認できたら先輩方にレビューを依頼しましょう。

⑤レビューを対応したらマージを行う

いろいろな修正も終わりレビューが終わりました。それではプロジェクトにアサインされた醍醐味であるマージ(皆さんが触っているmainを更新する)することを実施しましょう。

⑥自分が行ったタスクの整理・整頓を行う

リモートリポジトリを更新することができたので、整理整頓を実施し他のメンバーに迷惑にならない様にしましょう。

これでレビュー依頼側としては完了です!おめでとうございます。

【レビュー側】

①レビューするコードを取得し確認する

レビューができてきてやっと、チームに貢献できた感を感じることができますね!自分からどんどんコードをレビューすることは自由です!実践あるのみ!

※ただ、レビューのみをし続けてしまうことはチームとしてはあまりいい体勢ではありません。適時、レビュー依頼をする側が、レビュー者の選定を行うことも検討ください。

アドバイス

②レビューした内容を伝えよう

レビューしたのであれば、是非!メンバーにコメントを送りましょう。送り方としてGitHub特有の「LGTM」の使い方など記載しています。これであなたもメンバーです!

これでレビュー側としても完了です!おめでとうございます!

次のseason2では、開発を進める上で困ったことや、ぶつかった技術的な部分など記事にしていきたいと思います!乞うご期待!

それではまた!

この記事が参加している募集

朝のルーティーン

よろしければサポート頂けると幸いです!子供へのパパ時間提供の御礼(お菓子)に活用させて頂きます☆