リファクタリング– tag –
-
PR TIMESにおけるメール送信機能をリファクタリングしました
こんにちは、開発本部のソンです。最近、PR TIMESのPHPバージョンアッププロジェクトに参加していて、PR TIMESにおけるメール送信機能のリファクタリングを行いました。これを通して、クラス設計やテストしやすいコードの書き方など様々な技術を身に付けました。 この記事では、なぜメール送信機能のリファクタリングを行ったかと、それを実装した話について書きたいと思います。 【なぜメール送信機能のリファクタリングを行ったのか?】 PR TIMESのPHPバージョンアップを行うにあたって、レガシーコード上の多く... -
テスト自動化でリファクタリングを効率化
開発本部QAチームの山田です。 テストの自動化によりリファクタリングの際のQAも大きく効率化できましたので、ご紹介します。 【テスト自動化】 以前こちらの記事でもご紹介したように、QAチームではAutifyを使ってテストの自動化を進めています。 https://developers.prtimes.jp/2021/12/14/qa-team/ まずはPR TIMESのサービスにとって重要な機能でもある「プレスリリース配信」と「ユーザー登録」を重点的に自動化しました。これによってプレスリリースの情報を出したいときに出せなくなるということを防ぐこと...
1