てくすた

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

技術的負債

crontabをやめました

こんにちは、最近iphoneのバッテリーを交換したりしています、開発部でインフラを担当しているShimadaと申します。 今回は、Linuxを使ったシステムではとても便利なcrontabの使用をやめたお話をしたいと思います。 経緯 サーバの再起動が出来ない PIXTAでは…

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

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

Rails5.1でのおくりびとの迎え方

この記事は、PIXTA Advent Calendar 2017 20日目の記事です。 こんにちは、三浦@yukainaです。 先日「おくりびとの迎え方」 と言う記事でgemのOkuribitoを導入する手順を Rails4.2系のサンプルプロジェクトでまとめていました。 https://github.com/yukaina/…

おくりびとの迎え方

こんにちは、三浦@yukainaです。 皆さんは、未使用と思われるメソッドなどコードを削除することありますか? 先日、残念なことにメソッドを削除したことによって不具合が発生してしまい、 リリース直後にエラー通知で気づくということがありました。 数時間…

Railsで効率的かつ安全に未使用のメソッドを削除した話

ピクスタ開発部で毎日ヒィヒィ言いながらエンジニアをやっております @muramurasan です。 今回はPIXTAのとあるリポジトリにおいて、未使用のメソッドを削除しようとした際、gemを組み合わせることで、効率的かつ安全に削除することができたという話をしたい…