プログラミング

プログラム学習のためにメンターをお願いすることにしました【MENTA】


Warning: Trying to access array offset on value of type bool in /home/mochaccino8/coinbaby8.com/public_html/wp-content/themes/mag_tcd036/functions/short_code.php on line 36

Warning: Trying to access array offset on value of type bool in /home/mochaccino8/coinbaby8.com/public_html/wp-content/themes/mag_tcd036/functions/short_code.php on line 36

突然ですが、プログラミング学習のスピードをあげるため、メンターをお願いすることにしました。

Sponsored link

100DaysOfCode 36/100 勢いでMENTAを利用させて頂くことにしました。ある程度プログラムやりはじめると、メンターなり家庭教師なりに聞き、確認し、軌道修正しながらやっていった方が後々楽になるだろうと思って。さっそく質問してどっさり返答もらえました。しっかり自分のものにせねばね。#menta

登録したのはこのサイト。

プログラミングスキルをぐぐっとあげる目的で、

『入江開発室』というサロンに参加させていただきまして、

『入江開発室』の中で、様々なプロジェクトを作ったり、アイデアを出し合えたりするのですが、

これまで個人プレイでやってたこともあり、チームプレイとなると作法とかスキルとかいろいろ不足しているかなと思っていたところに、

『PHP』や『Laravel』を教えてくれる方がいるということで、勢いで登録させていただきました。

MENTAで木田亮介さんのメンティーになりました! 「プログラミング学習のお手伝い・サイト構築・WordPressのテーマ開発など相談に乗ります!」 https://menta.work/plan/648 #メンタ

多少出費が必要にはなりますが、

学生時代の塾だって、家庭教師だって、ケイコとマナブだって、お金かかりますからね。

それに、

某プログラミング塾ってうん十万かかったりするので、

それに比べれば破格の価格設定じゃないかなと思ったりします。

Sponsored link

ということで、さっそくメンターの方へ過去にかいた『Laravel』のコードをお送りしたところ・・

メンター
以下のコードは、DBへの問い合わせなので、Task Modelにメソッドを追加して、そこで実行するのが良さそうですね!
メンター
あと、nullチェックをするなら、empty($keyword) みたいにすると良いですよ!
メンター
こういう if文の場合、 条件が true のときになにも実行していないので修正するなら以下のようになります。
メンター
DBへの問い合わせはModelに書いた方が良いですし、もしEntityとRepositoryに分けているのであれば、Repositoryにメソッドを追加して、そこでDBとのやりとりを行ったほうがベターだと思います!
メンター
なるべくクラスには処理・振る舞いに統一感を持たせてまとめていくと良いと思います。

といったありがたいご指摘を多数いただきました。

アオキ
いやー嬉しい。

何が嬉しいって、なかなかコードレビューしてくれる人っていないからね。

プログラミングって、良くも悪くも正解がなくて、

無理やり動かそうと思えば動いちゃうので、

特に個人プレイだと、お作法や書き方がなぁなぁになっちゃいがちなんですよね。

これからますますプログラミングに磨きをかけて、

世の役に立つサービスがつくれるよう精進していかないと。

アオキ
プログラミングをもっとスキルアップしたいと思うなら、『MENTA』おすすめですよ。

追記:半年経ってMENTA卒業しました。

アオキ
ツイッターでも記事ネタ含めちょろちょろ書いていくので、よろしければぜひフォローお願いしますm(_ _ )m

アオキのツイッターアカウント


関連記事一覧 (一部広告あり)

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

CAPTCHA


最近の記事

アーカイブ

  1. バックエンド

    【Laravel】マルチログイン対応ECサイトの講座をリリースしました【Udem…
  2. 学び・生涯学習

    アンケートのお願い Udemy 次Laravelシステムとフロントについて
  3. オンライン教材

    【Laravel(PHP)】初心者向け アプリのつくり方 をリリースしました【t…
  4. オンライン教材

    【ExcelVBA】初心者向け講座をリリースしました。【Udemy】
  5. バックエンド

    【Laravel第3弾】イベント予約システムの作り方をリリースしました【TALL…
PAGE TOP