タグ

ブックマーク / qiita.com/yagince (2)

  • [Rust] &strとStringを理解しようと思ったらsliceやmutを理解できてないことに気づいた話 - Qiita

    Rust入門メモ。 Rustは文字列を表す型として &str と String がある これが、結構ややこしくて、どういうときにどっちを使うべきなのかがよくわからない 環境 OS: macOS High Sierra 10.13.3 Rust: rustc 1.26.0-nightly (c08480fce 2018-03-23) Rustの文字列型 Rustの日語Document: 文字列 Rustには主要な文字列型が二種類あります。&str と Stringです。 まず &str について説明しましょう。 &str は「文字列スライス」と呼ばれます。 文字列スライスは固定サイズで変更不可能です。文字列スライスはUTF-8のバイトシーケンスへの参照です。 Rustには &str だけでなく、 String というヒープアロケートされる文字列もあります。 この文字列は伸張可能であり、また

    [Rust] &strとStringを理解しようと思ったらsliceやmutを理解できてないことに気づいた話 - Qiita
    michael26
    michael26 2018/07/29
  • ローカル環境でのフルテストを60分短縮した話 - Qiita

    Viibarアドベントカレンダーのトップバッターは @yagince が担当致します。 テスト書くのが当たり前になってきた昨今、フルテストはCIサーバに任せるのが当たり前になっている方も多いのではと思います。 しかし、こんな事ありませんか? CIのキューがめっちゃ溜まってしまう インターネット繋がらない環境にいる時にリモートにpushできない そんな時、ローカルでフルテスト流したい!ってことになりますよね。 はい、私はなりました。 というわけで、今回はローカル環境でフルテスト流すのを頑張るためにやったことを書きます。 ※今回はテスト自体をリファクタリングするのではなくツールや設定を変更する事で改善を試みます 前提 Ruby: 2.2.2 Rails: 4.2.3 MySQL: 5.6.27 OS: Mac OSX 10.10.5 まずはフルテスト流してみる

    ローカル環境でのフルテストを60分短縮した話 - Qiita
    michael26
    michael26 2016/10/09
  • 1