タグ

ブックマーク / texta.pixta.jp (3)

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

    ピクスタ開発部で毎日ヒィヒィ言いながらエンジニアをやっております @muramurasan です。 今回はPIXTAのとあるリポジトリにおいて、未使用のメソッドを削除しようとした際、gemを組み合わせることで、効率的かつ安全に削除することができたという話をしたいと思います。 よくやる方式 外部の勉強会などで、「未使用のメソッドを削除する際にどうしているか?」ということを聞いた際、よく聞くのが「未使用らしきコードを見つけ次第、ロギングを行うメソッド呼び出しを挟み込んでいく」というものでした。 この方式は、動的なメソッド呼び出しにも当然対応できますし、お手軽なので、一般的に好まれているようです。 問題点 ただし、この方式では以下の問題点があると私は考えています。 そもそも、未使用らしいメソッドを見つけるのが大変 プロダクションコードを汚してしまう これらの問題を解決するために、PIXTAでは

    Railsで効率的かつ安全に未使用のメソッドを削除した話 - てくすた
    kw5
    kw5 2017/05/26
  • RubyKaigi 2016で公開したCTF風クイズの紹介・解説 - てくすた

    こんにちは、開発部で技術基盤を担当しているid:Yasaichiです。 推しメンである乃木坂46の橋奈々未さんが先日卒業・芸能界引退を発表され、涙でディスプレイが見えづらい日々が続いています。 エントリでは、RubyKaigiに参加するまでとその成果 - てくすた でも触れられていた、CTF(Capture The Flag)風のクイズの紹介と解説を行います。 クイズの紹介 スポンサーブースでの出し物として、ノベルティと併せて作成しました。 https://rubykaigi2016pixta.herokuapp.com 出し物に関しては、お菓子を始めとする様々な案が出ました。 最終的に、エンジニアらしいことを体験型・参加型で提供したら印象に残るはずだという考えのもと、CTF風のクイズを作成することになりました。 エンジニア向けのクイズとしては、2013年のRubyKaigi向けに任天

    RubyKaigi 2016で公開したCTF風クイズの紹介・解説 - てくすた
    kw5
    kw5 2016/12/07
  • 業務時間内での社内読書会とその工夫点~SQLアンチパターン編~ - てくすた

    近頃スライムに転生して魔王になりたい気分の id:necojackarc です。 記事では、ピクスタで行われている SQL アンチパターン読書会について紹介します。 社内勉強会や社内読書会を開催したいと考えている方の参考になれば幸いです。 きっかけ 目的は会社全体の技術力向上です。 全員に知っておいてほしい内容だと感じた SQL アンチパターンを、どのようにすれば効率良く全員が学べるか考え、業務時間内での定期的に読書会を開催することにしました。 始め方 業務時間内での定期的な時間の確保となるので、調整が必要不可欠です。 また、全員分のの確保も必要になります。 どちらについても、SQL アンチパターン読書会のメリットを共有し、合意を得ました。 というわけで、社内にはなかなかの冊数の SQL アンチパターンがあります。 進め方 毎週決まった時間を1時間(準備時間含む)確保して行っています。

    業務時間内での社内読書会とその工夫点~SQLアンチパターン編~ - てくすた
    kw5
    kw5 2016/12/07
  • 1