sasakisyota / mvc-sample-ios

0 stars 0 forks source link

日報 #2

Open Fuyan777 opened 3 years ago

Fuyan777 commented 3 years ago

(日付)

やったこと(時間)

次やること

困っていること

sasakisyota commented 3 years ago

9/25(土)

やったこと(時間)

困っていること

デリゲード、インスタンス自身を指すself、プロトコルなどの基本的な用語の理解が出来ていないこと。

Fuyan777 commented 3 years ago

デリゲード、インスタンス自身を指すself、プロトコルなどの基本的な用語の理解が出来ていないこと。

デリゲートとselfの理解について、プログラミングの経験を積まないと理解が難しいと思うので、まずは見様見真似でやるしかないと思う!


メンバー変数とローカル変数についてどのようなものか調査し、このissueに共有しよう! 以下の内容だと正しい記法ではないので、その違いについて報告してほしい! https://github.com/sasakisyota/mvc-sample-ios/blob/a94a33ea1885b9e2e3175a296bb63f6fff892ebf/mvc-sample-ios/ViewController.swift#L11-L15

sasakisyota commented 2 years ago

メンバー変数とローカル変数について

メンバ変数

コードのイメージ

public class Dog{

Int age;        //メンバ変数 年齢を格納
String personality; //メンバ変数 性格を格納

void setAge(int newAge){
    age = newAge;
}

Int getAge(){
    return age;
  }
}

ローカル変数

コードのイメージ

Public class Variable{
  Public static void main(String[] args){
    String Dog; 
    //mainメソッド内でのみ参照可能なローカル変数
    } 
 }
sasakisyota commented 2 years ago

Git&github

Git...分散バージョン管理システムの一つ。ファイルの状態を好きな時に更新履歴として保存しておくことができる。

リポジトリ...ファイルやディレクトリの状態を記録する場所。

sasakisyota commented 2 years ago

9/26(日)

https://github.com/sasakisyota/mvc-sample-ios/issues/1#issuecomment-927329643

sasakisyota commented 2 years ago

9/27(月)

やったこと(時間)

次やること

困っていること

sasakisyota commented 2 years ago

Alamofireライブラリを用いてQiita APIからデータを取得し、print()でコンソールに表示させる TableViewに Qiita APIのJSONデータ内のtitleをリストに表示する

9/28(火)

やったこと(時間)

次やること

Fuyan777 commented 2 years ago

Qiitaの記事の書く内容

記事の内容書くときは、箇条書きで洗い出すと文章作りやすくなる👍

sasakisyota commented 2 years ago

9/29(水)

やったこと(時間)

次やること

cocoa MVCアーキテクチャを用いて以前の内容を変更していく

困っていること

mvcとmvvmについて正しく理解しているのか不安

Fuyan777 commented 2 years ago

mvcとmvvmについて正しく理解しているのか不安

下調べや調査段階でも、issueに言語化して共有すると良さそう! 自身の認識が合っているかの確認もできるし、理解も深まる!

sasakisyota commented 2 years ago

9/30(木)

やったこと(時間)

次やること

mvcの考え方を使って実際にコードをリファクタリングしていく

困っていること

手順6のやることがしっかりと正しいのか不安。MVCの考え方は理解できたが、issueの「やること」が抽象的すぎて、実際の今まで作ってきたmvc-sample-iosの作業のどこが一致しているのかなんとなくでしか分かっていない。

sasakisyota commented 2 years ago

10/1(金)

やったこと(時間)

Fuyan777 commented 2 years ago

@sasakisyota

手順6のやることの作成(1h)

具体的に何を追加・修正したかとか言語化できると良いと思う!

実際のコードがどんな動作で動いているのかまだまだ理解していないので、日本語で「やること」を書くのが難しい。

自分に直接聞いてもらっても良いし、 もしくはサイトに載っている記事を見ながら、手順6の各項目に対してどのコードが当てはまるか検証してみると良いかな〜

Fuyan777 commented 2 years ago

sasakisyota commented 2 years ago

メモ 10/2(土) 12時頃

話した内容は言語化すると良い。企業でも言語化は大事と言われており、後で見返す時どんな内容だったか思い出せる程度に書いておく。今はまだ「やること」の内容を「理想」の形で書くのは難しいので一旦は「現時点」の形で書く。その後、徐々に「理想」の形に近づけていく。

sasakisyota commented 2 years ago

10/2(土)

やったこと(時間)

次やること

困っていること

sasakisyota commented 2 years ago

10/3(日)

やったこと(時間)

次やること

困っていること

sasakisyota commented 2 years ago

10/4(月)

やったこと(時間)

次やること

手順6を実際やっていく

困っていること

結構自分の知らないこと(アーキテクチャやカスタムセル等)を知れて自分の勉強不足を痛感する。

Fuyan777 commented 2 years ago

土曜日じゃなくない??笑

sasakisyota commented 2 years ago

10/5(火)

やったこと(時間)

次やること

手順6のリファクタリングの続き

困っていること

別ファイルで作った関数を他のファイルで呼び出したいがどのように実装すれば良いか調査してもあまり分からなかった。(AllArticleのgetQiitaArticles関数をViewControllerで呼び出したい)

Fuyan777 commented 2 years ago

(AllArticleのgetQiitaArticles関数をViewControllerで呼び出したい)

言語化できてきている👍

sasakisyota commented 2 years ago

10/6(水)

やったこと(時間)

次やること

それを元にAllArticleのgetQiitaArticles関数をViewControllerで呼び出す

困っていること

勉強ばかりして手を動かせていないので、少しでもいいからコードを書いていきたい

Fuyan777 commented 2 years ago

勉強ばかりして手を動かせていないので、少しでもいいからコードを書いていきたい

いいね👍 毎日、日報もプログラミングにも触れてるのはめちゃ良いと思う! 引き続き頑張ってこう!

sasakisyota commented 2 years ago

10/7(木),10/8(金)

やったこと(時間)

次やること

画面に表示されない理由を探す

困っていること

エラーは出ず、クラスであるAllArticleを呼び出したのですが何故か画面に表示されない状況です... 大変初歩的なことですいません...

Fuyan777 commented 2 years ago

エラーは出ず、クラスであるAllArticleを呼び出したのですが何故か画面に表示されない状況です... 大変初歩的なことですいません...

正直、エラーが出ることは当たり前だし、むしろ学びが多いからポジティブなことだと思うよ👍

期待している挙動にならないことを気にするよりも、 発生したエラーをどのように対処するか考えるようにすると良いかな!

sasakisyota commented 2 years ago

10/11(月)

10/9(土),10/10(日)は歯痛のためお休みしてました...

やったこと(時間)

次やること

困っていること

gitのコマンドが忘れやすい

sasakisyota commented 2 years ago

10/12(火)

やったこと(時間)

次やること

困っていること

Fuyan777 commented 2 years ago

作業時間があまり確保できないこと

作業時間が少なくても、継続することに意味があるから、その調子で続けていこう👍

sasakisyota commented 2 years ago

10/15(金)~17(日)

やったこと(時間)

次やること

バスアプリのレイアウト作成

困っていること

QiitaAPIあたりの言語化