開発現場では、日々な学ぶことがめちゃくちゃあって楽しいです。 今回は、その中でソースコードへのドキュメントについて書きたいと思います。 ドキュメントを残す目的とは? チーム開発に必要なことです! 開発は複数人で、チームとして取り掛かります。 自分の書いたコードを、他メンバーが見た時に理解しやすいように、 自分が書...
Go言語ってなに? Go言語の始まり Go言語はGoogle社が開発したプログラミング言語です。 主な特徴としては以下の通りです。 ・静的型付け ・コンパイル言語 ・CSPスタイルの並行性 など… また、技術の進歩に伴いWebアプリやサービスが高度化する一方で「内部のコードも比例複雑化する」「システム開発の生産効...
今回はGithubの基本操作についてご紹介致します。 Githubで開発を行う際の操作方法の流れ 普段Githubを使用する上で良く使用するコマンドや流れを以下にてまとめてみました。 1.リポジトリをcloneする 以下コマンドにて、リポジトリのクローンを行う git clone リモートリポジトリのURL 2....
今回はLaravel SailというDockerを使った簡単な方法でLaravelアプリケーションの開発環境のセットアップ手順をご紹介します。 Dockerの知識があまりない場合でも大丈夫です。 自分のPCなどローカル環境にLaravelやPHP、Webサーバーなどをインストールする必要もありません。 Larav...
今回は、Typescriptでのtypeof演算子の使い方について紹介します。 Javascriptで使われるtypeof演算子について Javascriptで使われるtypeof演算子とTypescriptで使われるtypeof演算子がある! まずJavascriptでの使われ方について typeof演算子は...
SEやプログラマになりたいけど何の言語から勉強すれば良いのか分からない… そんなお悩みを持つ方へ、現役プログラマが最適解をお伝えします! ※経験を基にした個人的な最適解ですので、参考までにお願いします。 結論 HTMLから勉強しよう! 個人的にはHTMLから始めるのが最適解だと思っています。 理由は「HTMLを使...
今回は、エンジニア界隈だけに留まらず 何かと噂の「ChatGPT」を実際にChatGPTを使用しながらご紹介します。 ChatGPTって? ChatGPTとは、イーロンマスクが共同創業した「OpenAI社」が開発した人工知能チャットボットです。 人工知能チャットAIと聞いても「?」と思ってしまう方もいると思いの...
そもそもLaravelとは? LaravelはPHPというプログラミング言語のフレームワークです。 ちなみに、フレームワークとはシステム開発で頻繁に使用する機能をまとめたもの 使用頻度が高い機能を毎回作るのは手間がかかります。 その点、フレームワークを利用すれば、効率よく開発を進められるのです。 Laravel...