タグ tenntenn.dev
人気順 5 users 50 users 100 users 500 users 1000 usersとある高専生にソフトウェアエンジニアについて話した - tenntenn.dev
昨日は1日休みをとって、親戚の高専の情報科に通う学生にソフトウェアエンジニアについて以下のようなことを話をしました。 自分の将来について考える大切さ 情報を得ることの重要性 ソフトウェアエンジニアとはどういう職業か プログラミングの楽しさ 大学への進学について 私が経験したことや知ってることをなるべくバ... 続きを読む
メルカリに入社して5年が経って北海道に移住しました - tenntenn.dev
5年が経ちました 2016年9月1日にメルカリ(ソウゾウ)に入社して、5年が経ちました。 あ。。。Go年が経ちました。 現在の所属はメルペイのエキスパートチームです。入社して2回マネージャが変わりましたが、チーム自体は同じです。メルカリグループにいて、ずっと同じチームなのはかなり稀有な存在じゃないかと思います... 続きを読む
スレッドセーフなテスト用の時間を固定するライブラリを作った - tenntenn.dev
はじめに time.Now関数を用いたコードをテストする場合、テスト対象のコードに次のような変更を加える必要があります。 引数に現在時刻を渡す パッケージ変数やフィールドなどに現在時刻を返す関数やインタフェースを設定する context.WithValue関数でコンテキストに現在時刻を設ける どの方法を用いてもプロジェクトの... 続きを読む
パニック障害になった話 - tenntenn.dev
はじめに パニックだからGoのパニックに関する静的解析ツールでも作ったのかな?って思った方はすいません。病気の方のパニック障害です。 先日、自宅から車で40分くらいのところにある精神科を受診して正式にパニック障害と診断されました。 パニック障害がよく分からない人もたくさんいて、腫れ物に触るように扱われて... 続きを読む
QuoteとUnquote #golang - tenntenn.dev
Quoteを行う Goで文字列を""で括って(Quoteして)表示したい場合、fmt.Printf関数を用いて行うことが多いでしょう。 package main import "fmt" func main() { fmt.Printf(`"%s"`, "hoge") } これを実行すると以下のようになります。 $ go run main.go "hoge" 文字列中に"が含まれていた場合に、Goのソースコード上の文... 続きを読む
Google Developer Expert (Go)になりました - tenntenn.dev
mattnさんと同様にGoogle Developer Expert (Go)になりました。 私がGoを触り始めたのは2010年くらいで大学の研究で作っていたコンピュータシミュレーションを行うためのプログラムで利用し始めたことがきっかけでした。 はじめのうちはGoについて周りで知っている方はほとんどいなかったので、オンラインのビデオチャッ... 続きを読む