タグ

ブックマーク / qiita.com/esehara@github (2)

  • 第1話: 手続き型しか知らない俺が美少女の女子高生に関数型プログラミングを学ばされることになったんだが - Qiita

    序文: 著者(?)より 多くの人々に、このような拙い文章が目に触れられ、当に恐縮しています。 自分の構成のまずさから、ちょっとした誤解が生まれているようなので、カッコ悪いですけれど、序文を。 この小説はある程度連続していて、この第一話においては、現状として「関数型プログラミング」の導入くらいの位置付けにして頂ければと思っています(例えば、来ならば参照透明や高階関数の話などが必要になるかとは思われるのですが、そこは順に追って書ければ、と思っています) もちろん、文中について問題があるところ、また「関数型プログラミングってこうじゃなかったっけ?」というご意見に関しては、教えて頂ければ、検討し、改善していきたいと思っています。よろしくお願いします。 始まり 新しい門出には必ず希望と可能性に心を踊らせると思う。 この僕も、この高校に入ってから、今後の学校生活についてわくわくしていた。手元にあ

    第1話: 手続き型しか知らない俺が美少女の女子高生に関数型プログラミングを学ばされることになったんだが - Qiita
    rydot
    rydot 2015/02/07
  • テストデータはsetUpで宣言するべき幾つかの理由 - Qiita

    テスト駆動開発大好きです。基的に自分プロジェクトにしろ、開発プロダクトにしろ、テスト駆動すると、とても気持ちが穏やかになります。 しかし、良く指摘されているとおり、テスト駆動は油断するとテスト自体がメンテナンス不可能になるという欠点があります。 恐らく、テスト駆動にはテスト駆動なりのアンチパターンがあります。その一つが、自分の中で立ち位置がハッキリしたので、ここにメモしておきます。 テスト駆動アンチパターン・テストデータをテストスイーツで宣言してしまう 自分が過去にテストデータを使いたいなーという場合、個別のテストスイーツで宣言してしまう場合があります。例えば下のような場合。

    テストデータはsetUpで宣言するべき幾つかの理由 - Qiita
  • 1