タグ

2016年4月25日のブックマーク (3件)

  • 関数型プログラミングはまず考え方から理解しよう

    関数型プログラミングが注目されて久しいです。 そろそろ勉強しておかないとなぁということで調べてみるものの、情報として出てくるのは"高階関数","カリー化","遅延評価","モナド"などの物々しい単語の数々。これらを勉強して理解した気になったものの、プログラムを書こうと思うと全然書けませんでした。 結局、関数型言語を実現する手段を学ぶ前に関数型と言われるパラダイムを理解しないことには書けません。ということでここでは関数型プログラミングの"手法"ではなく、オブジェクト指向と関数型プログラミングを比較しながら考え方の違いを見ていきます。 日の例題 プログラミング課題を設定してオブジェクト指向と関数型で解答してみましょう。 課題: 唐揚げ弁当がいくつかあるとします。それぞれ唐揚げが複数入っています。 この中からx個の唐揚げをつまみいするプログラムを作りましょう。 つまみいはバレないようにする

    関数型プログラミングはまず考え方から理解しよう
  • 第1章 良いコードと良いコミュニケーション―一人前のプログラマへと至る道 | gihyo.jp

    とある開発チームに配属され、プロジェクトの一員として開発に関わり始めた後輩くん。社会人生活1年目、順調な滑り出しかと思いきや……? ううーん…… 実は、さっきリーダーに「もっとちゃんと、チームでの開発であることを意識して作業するように」って言われたんです。でも、具体的にどうすればいいのかで途方に暮れちゃって…… ああ、後輩くんはこれまでチーム開発の経験がなかったんだね。チーム開発では、短期集中で1人でやる場合とはまた違うやりかたが必要になってくるんだ 違うやりかた? 仕様どおりに動くように作って、納期までに完成させればいいんじゃないんですか? それももちろん大事だけど、それだけでは不十分なんだ。そうだなぁ、いろいろあるとは思うけど、良いコードを書いて、良いコミュニケーションを取る、これがチーム開発で必要なことだと私は思うよ そう言われても、何が良くて何が悪いのかよくわからないんです 開発者

    第1章 良いコードと良いコミュニケーション―一人前のプログラマへと至る道 | gihyo.jp
  • わたしが C# を学ぶにあたって教わっている先達のサイトをまとめてみる - tech.guitarrapc.cóm

    書いていないネタは多いのですが、アンケートで C# についてと言われました。 次なんの記事がいいですか? #書く記事募集中— guitarrapc_tech (@guitarrapc_tech) April 23, 2016 そこで、私自身 C# を学ぶにあたって参考にしているものをまとめておくことことにします。*1 はじめに感謝と尊敬を。ここに載せていないサイト、書籍の多くからも学びも得ています。今現在もそうです。 私自身が何か恩返しをできればと思いつつ、同じように悩まれている方への参考となれば幸いです。 目次 目次 個人ブログ Microsoft関連 困ったときの まとめ 個人ブログ 順番には大きな意味はありません。 サイト ブログ主 参考にしている分野 備考 ++C++; // 未確認飛行 C ++C++; // 管理人: 岩永 (@ufcpp) / Twitter C#, プログラ

    わたしが C# を学ぶにあたって教わっている先達のサイトをまとめてみる - tech.guitarrapc.cóm
    yohshiy
    yohshiy 2016/04/25