WHITEPLUS TechBlog

株式会社ホワイトプラスのエンジニアによる開発ブログです。

Advent Calendar 2021

SP(ストーリーポイント)を正しく理解する

この記事はWHITEPLUS Advent Calendar 2021の24日目の記事です。 はじめに こんにちは、株式会社ホワイトプラスのエンジニアの山内です。 私が所属しているチームではスクラムという開発手法を運用しています。 この記事ではスクラムの「見積もり」を行う上…

DDDのチーム理解度をレベルMAXにする方法(アーキテクチャ編)

この記事はCalendar for WHITEPLUS | Advent Calendar 2021 - Qiitaの21日目の記事です。 はじめに ホワイトプラスでモバイルアプリ&Webエンジニアをしている仲見川です。 私の所属するマーケティング部システム開発GではアプリチームとWebチームがあり、現…

PHP で null安全

前提 PHP >= 8.0 PHPStan: 1.2.0 null安全とは 簡単にいうと、null が原因で実行時エラーにならない仕組みのこと。 コンパイラや静的解析ツールによって nullable 型とnon-nullable型を区別し、必要な null チェックが機械的に強制されることで、null を安全…

React + Redux のベストディレクトリ構成 re-ducksパターンとは?

この記事はWHITEPLUS Advent Calendar 2021の9日目の記事です。 はじめに こんにちは。株式会社ホワイトプラス、エンジニアの @napple-w-plus です。 ホワイトプラスでは主にお客様が触れるWeb全般を、フロントエンドからサーバーサイドまで広く担当していま…

コードレビューの観点を言語化してみる試み

この記事はWHITEPLUS Advent Calendar 2021の6日目の記事です。 はじめに こんにちは、ホワイトプラスのバックエンドチームでEMをしているinouehiです。 ホワイトプラスではコードレビューが活発に行われています。 コードレビューは品質の向上、技術の伝承…

リファクタリングタイム 〜KPTを放置しないために〜

チームで運用している制度「リファクタリングタイム」について紹介します。 毎週火曜 13:00〜19:00の間を「リファクタリングタイム」とし、エンジニア自身の気付きや課題感に基づいて改善活動を行っています。