デジタル(ソフト)

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

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

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第4弾】Vue.js3(CompositionAPI+Scrip…
  2. オンライン教材

    【AWS】【初心者向け】インフラの基礎からわかる講座をリリースしました【Udem…
  3. 生成AI

    2024/5/14 OpenAI発表 まとめ
  4. オンライン教材

    【ChatGPT】エンジニア編をリリースしました
  5. オンライン教材

    ChatGPTをビジネス活用する講座をリリースしました【Udemy】
PAGE TOP
Ads Blocker Image Powered by Code Help Pro

広告ブロックを摘出しました!!

ブラウザ拡張を使用して広告をブロックしていることが摘出されました。

ブラウザの広告ブロッカーの機能を無効にするか、
当サイトのドメインをホワイトリストに追加し、「更新」をクリックして下さい。

あなたが広告をブロックする権利があるように、
当方も広告をブロックしている人にコンテンツを提供しない権利と自由があります。

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock