読者です 読者をやめる 読者になる 読者になる

技術memo

関数型ゴースト

NL名古屋で何故かジャズについて話した件 #NLNagoya

イベント

NL名古屋という名古屋エンジニア勢の謎の勉強会があり、気がついたら発表者にされていました。なごやこわい。

とても自由なイベントなようなので、特にエンジニア的でない話題で発表してきました。 「ジャズって居酒屋とかのBGMになってるやつでしょ?」「オシャレっぽいけどよく知らない」って人向けの、「何を聴いていったらいいのか」「どのあたりに気をつけて聴くと嬉しいのか」みたいな内容です。

勉強会等での発表経験があまり多くなくて緊張しましたが、以前よりは少しマシにできたかなと思います。 適度に笑いも取れましたし。

以下補足

  • 有名人のところのチョイスは独断と偏見です。挙げ出すと100人くらいは出てきます
  • 古い音源はそもそも録音時点の音質があまり良くないので、ヘッドホンやスピーカーに求める質は「ちゃんと全パートが聴こえる」程度で十分だったりします。最近では高音質になっているので、オーディオ沼落ちもありえますが
  • 実は私自身はiTunes Music Storeに課金してません。CD買ってます

F# でTDDした話 前編? #FsAdvent #fsharp

FSharp 演習

この記事はF# Advent Calendar 2015の4日めの記事です。3日めは@gab_kmさんの実践 Persimmon.Dried #FsAdvent — a wandering wolfでした。

前置き

ご無沙汰してます。こんばんは、まだ生きています。なごやかされて早3ヶ月、色々なことがありましたが、まだやっていけています。

それから色々ありましたが、正直あまりプログラミング系の具体的なところ*1では、さほど進展はない気がしています。しかたがないので、例によって何かしらの演習問題をやってみよう、というのがこのブログ記事になります。

TDD(テスト駆動開発)とか

そうそう、TDDとかBDDとかアジャイルとかスクラムとかエクストリームプログラミングとか、色々ウェッブ系で*2謎の用語*3が異様に流行ってた時期が数年前あったような気がするんですけど*4、最近は落ち着きを見せて、

  • 「TDDとか理想論でしょw 現実には役に立たないしコストパフォーマンス的にありえないw」派と
  • 「TDDとか常識でしょw テストコードのない実装とかありえないw」派

に分かれている印象があります*5

まあその辺の何派がどうこうという話は「俺の考えた最強の関数型プログラミングが云々」並にどうでもいいので脇に置きますが、個人的には最近そこそこ「TDDちゃんとやれると捗る」みたいな感覚が得られたので、今TDDがアツい、という感じになっています。時代の流行りなんて知りません。

ということで本題

「F# スクリプトをひとつTDDで書いてみよう」

という話。テスティングフレームワークも何も出てきません。ちなみにタイトルからわかるように完結しません。

*1:ブログ記事のネタにしやすい何か

*2:要出典

*3:謎ではない

*4:要出典

*5:要出典

続きを読む

9月で転職しました

イベント

わかりやすいまとめ

  • きょんさん「うちにこない?」
  • 私「いきます!」
  • そしてなごやへ

誰?

ねのといいます。今年度で28歳。最終学歴=学部卒。

東京都内の小さなソフトウェアハウスで4年ほど、C#(.NET)等で業務システムを開発したりしていました。

何があったの?

「エフシャープとかいうプログラミング言語が面白そうだから遊んでたら、いつの間にかなごやかされていた。何を言っているかわからないと思うが私にもわからない」

続きを読む