てくすた

ピクスタ株式会社のエンジニア・デザイナーがつづるよもやまテクニカルブログです

開発手法

「コードが仕様書」を止めていくには

ケイーゴ・K / PIXTA(ピクスタ) 開発部の齋藤です。 最近、技術的負債を返済するタスクがあり、その中に仕様書が残っていない機能、いわゆる「コードが仕様書」である機能もありました。 それらの機能を改善する際、そもそもどのような動作が正しいかわから…

プルリクエストを作ってコードレビューをしてもらう際に気をつけていること

エンジニアの id:cheezenaan です。先月11月の話ですが、かのラーメン二郎目黒店から徒歩圏内という恵まれた立地へと引っ越してきました。これまで片道1時間弱かかってきた通勤時間が大幅に短縮できて、クオリティー・オブ・ライフ(QOL)の向上に強く貢献した…

開発環境構築にDockerを導入した話

fotowaチームでエンジニアをしているnagamotoです。 最近開発環境構築にDockerを導入しました。 その際の話をしたいと思います。 Dockerによる開発環境構築に踏み出すまで 背景 fotowaのアプリケーションは少なくともRails、PostgreSQL、Redisのサーバを必要…

ペアプログラミングをやって良かった話

はじめまして、エンジニアの大村(入社半年)です。 今回は新しいメンバーが入った時の、ナレッジや技術の共有にペアプログラミング(以下ペアプロ)が有効だったという話をしたいと思います。 私が入社後PIXTAの、定額制の少量定額プランを新設に伴う新仕様を実…

決済系システムにおけるテストの利便性と重要性

はじめまして。ピクスタエンジニアのたきです。私は昨年の8月にピクスタに入社しました。入社して半年、Ruby on Railsについて学びながら、定額制で多通貨決済ができるようにしたり、タイ語サイトの開発などを行ってきました。 図1 PIXTAのタイ語サイトのト…