こんにちは!伊神です! 今回はテスト駆動開発(Test-Driven Development: TDD)について記事にします! テストを優先しながら実装を進める開発手法で、早期にバグを発見することができたり必要な機能を無駄なく開発することができます! 目次 テスト駆動開発(TDD)とは? 開発サイクル TDDを実践するメリット/デメリット (例)FizzBuzz問...

続きを読む

はじめまして! 2022年7月に入社しました伊神 誠人と申します! 前職もWebマーケティングを行っている会社でその経験も活かしながら頑張って行きます! 配属はPHPチームで現在研修を受けています。 今回は「PHPの名前空間」についてご紹介したいと思います! プログラム内においてクラスや関数などの名前が重複し衝突をしないようにするため名前空間を利用しグループ化する必要があります。 P...

続きを読む

はじめに こんにちは。澤井です! Dockerを触る機会が多くなりました。 本記事はDockerのブリッジネットワークにおけるコンテナ間通信について記載しています。 具体的にイメージできるようにネットワークインターフェースを流れるパケットも観察したいと思います。 ネットワークインターフェースは、ネットワークインターフェースカード(NIC)やネットワークアダプタと呼ぶこともあります。 ...

続きを読む

こんにちは、開発部の鈴木です。 今回は、Angularアプリケーションの開発における、モジュール設計で普段意識していることと、モジュールの遅延ロードについて紹介します。 モジュールとは Angularには、アプリケーションの機能や関心事をまとめるためのモジュールという仕組みが備わっています。 Angularアプリケーションを新規作成した際に生成されるAppModuleも、モジュールのひと...

続きを読む

こんにちは、北村です。 今回はOOP研修中に、composerを使ってPHPの標準に組み込まれていないクラス(パッケージ)の読み込み手順についてまとめました。 初学者の私が理解できる情報が調べてもあまり見当たらなかったので、composerをインストール後〜サードパーティライブラリを読み込むまでの一連の手順をまとめます。 ※この記事で出てくる用語として、「パッケージ」という用語が出てきま...

続きを読む