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

技術memo

関数型ゴースト

スクラム歴1年1ヶ月ですがスクラムってよくわかりません #nagoya_scrum

イベント

スクラム現場ガイド MeetUp 2016/10で発表したので、資料です。 ちょっと煽りを入れすぎたかと反省はしています。

すのとらさんを"なごやか"した話 #nagoyakaeru

CSharp FSharp イベント

弊社に来た人を迎撃する定例(?)イベント、今回はsunotora 迎撃会ということで、いつの間にか発表者にされていたので発表しました。

(前回は体調を崩して参加出来なかったりもしましたね。)

発表資料という名のgist (なお資料は予告なく消される可能性があります)

話したのはちょっとした自動化事例2つ。C# と F# のコードの対比が、bleisさんの発表にあった手続き型と関数型の対比になったかな、とか。 まあC# が.NET1.1なのは如何せん辛すぎですが……。

皆さんの話を聞いた感想としては、皆さん時間が取れないなかで発表内容をひねり出すスキルが高いなあと思いました。 くぅさんのfrp-arduinoの紹介の発表とかは、普段あまり関わりのないジャンルでもあって興味深かったです。

というくらいで、今回は以上!

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)等で業務システムを開発したりしていました。

何があったの?

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

続きを読む

任意型リストのsplit/join

FSharp 小ネタ 演習

ご無沙汰してます。忙しさにかまけて、あまり技術の勉強メモすら捗らない昨今です。

Twitterでお題が出されていたので、それとなくF# でやってみました。

続きを読む