Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

2020年12月22日のブックマーク (2件)

  • RubyコードゴルフTips - HackMD

    # RubyコードゴルフTips Rubyはコードゴルフ向きの言語として有名です。 便利なメソッドが多く、いろいろ組み合わせることで驚くほど短くなったりもします。 思いついたアイデアや集めたテクニックを忘れてしまうともったいないので、まとめることにしました。 編集歓迎です。 * [入出力](#入出力に関するテクニック) * [配列](#配列に関するテクニック) * [文字列](#文字列に関するテクニック) * [数値](#数値に関するテクニック) * [その他](#その他のテクニック) ## 入出力に関するテクニック ### 1行入力 ```ruby gets ``` ### すべて入力 ```ruby `dd` ``` これは`$<.read`よりも3B短い。 ### 複数行入力 ```ruby a,b,c=*$< ``` `$<`は`ARGF`の別名。`IO`は行に対しての`Enume

    RubyコードゴルフTips - HackMD
    yhara
    yhara 2020/12/22
  • [翻訳] Shopifyにおけるモジュラモノリスへの移行 - Qiita

    こんにちは、べログシステム部長の京和です。 エントリでは Shopify の Engineering Blog から、Kirsten Westeinde による「Deconstructing the Monolith: Designing Software that Maximizes Developer Productivity」を翻訳して掲載します。 べログではユーザーや飲店に価値を届けるスピードを最大化するべく、マイクロサービス化などをはじめとしたこれまでの組織やアーキテクチャを刷新するための取り組みを始めています。しかし、マイクロサービスはアプリケーションアーキテクチャとインフラアーキテクチャが複雑に絡み合ったシステムで技術的難易度が非常に高く、適切に構築できなければ「分散されたモノリス」と呼ばれるアンチパターンに陥ります。1 Shopifyではマイクロサービスではなく、

    [翻訳] Shopifyにおけるモジュラモノリスへの移行 - Qiita
    yhara
    yhara 2020/12/22