記事一覧

コードの読み方 Ruby on Rails編

今回は、僕がRailsのコードを読む時に工夫していることを書きます。 どのようなエンジニアであれ、かなりの時間をコードを読むことに費やしていると思います。機能を追加す…

K.Hotate
4年前
9

rubyをアップデートしようとしたらmysql2のインストールでこけるようになった

ruby2.7が年末に出たので、手元のMacでもrubyのバージョンをあげようと思ったところ、mysql2のbundle install でコケるようになったので、メモです😢 $ rails new my_pro…

K.Hotate
4年前
4

Kotlinでnot-null assertion operator (!!)の混入を防ぎたい

Kotlinには、not-null assertion operatorという、nullableな値を、非null型に強制で変換してくれる演算子(!!)があります。nullな値に付けると、Null Pointer Exception…

K.Hotate
4年前
1

Kotlin Discussions 「Is Java catching up with Kotlin?」を読んだ感想

この記事は、Kotlin DiscussionsのLanguage Designであがっている、Is Java catching up with Kotlin? を読んだ感想になります。 この記事についてブログに書く目的Androi…

K.Hotate
4年前
2

noteでブログ始めました

はじめまして。エンジニアのほたて(@purunkaoru)です。 2020年から、技術系のブログ執筆に挑戦します。あとで、最初の目的に立ちかえられるように、なぜブログを始めるの…

K.Hotate
4年前
9

コードの読み方 Ruby on Rails編

今回は、僕がRailsのコードを読む時に工夫していることを書きます。
どのようなエンジニアであれ、かなりの時間をコードを読むことに費やしていると思います。機能を追加するときは、過去のコードを読むことになりますし、ライブラリを使ったりアップデートするときは、ライブラリのコードを読みます。レビュー文化がある場合は、他の人のコードをレビューすることになります。

コードを読む時にやっていることは、人によ

もっとみる

rubyをアップデートしようとしたらmysql2のインストールでこけるようになった

ruby2.7が年末に出たので、手元のMacでもrubyのバージョンをあげようと思ったところ、mysql2のbundle install でコケるようになったので、メモです😢

$ rails new my_project -d mysql create create README.md (中略)== Installing dependencies ==Bundler can't sat

もっとみる

Kotlinでnot-null assertion operator (!!)の混入を防ぎたい

Kotlinには、not-null assertion operatorという、nullableな値を、非null型に強制で変換してくれる演算子(!!)があります。nullな値に付けると、Null Pointer Exceptionを投げてくれます。

詳しい説明は、kotlinlang.org にお願いするとして、出だしは以下の文言から始まっています。

The third option is

もっとみる

Kotlin Discussions 「Is Java catching up with Kotlin?」を読んだ感想

この記事は、Kotlin DiscussionsのLanguage Designであがっている、Is Java catching up with Kotlin? を読んだ感想になります。

この記事についてブログに書く目的Androidエンジニアが、Kotlinに対して(あとJetBrainsに対して)、どのようなことを思ってどのようなことを期待しているのかが、なんとなく知れるからです。現職では、

もっとみる

noteでブログ始めました

はじめまして。エンジニアのほたて(@purunkaoru)です。
2020年から、技術系のブログ執筆に挑戦します。あとで、最初の目的に立ちかえられるように、なぜブログを始めるのか、何ができれば目標達成できるのか書いておきます✍️

なぜブログを始めるのかブログを書くことで、文章を書くのが苦手意識が強いので、それを克服したいというのが主な目的です。エンジニアは文章を書くことがない、という人もいると思

もっとみる