エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
以下は、主観的な問題だし結局は「適材適所」「プログラムの構造次第」だってのを重々承知で書きます。... 以下は、主観的な問題だし結局は「適材適所」「プログラムの構造次第」だってのを重々承知で書きます。あと、プログラムを記述する「テクニック」と、プログラムの「意味論的なモデル」は違うものだという認識です。 ちょっとオブジェクト指向に違和感があって、コードがぐちゃぐちゃになるような気がしている。 大学に戻る前にいた職場ではRubyのコードを書きまくっていたが、自分がコードを書くとArray + mapを多用した作りになる。僕の頭の中では、たぶん「プログラム=データ構造+写像」という感じなのだと思う。プログラムは、できる限り副作用のない「写像」を使って定義し、その写像をsequentialに適用していくことで目的の出力を得るような構造になるべきだ。つまり、それらの写像の合成写像=プログラムというのが理想という感じ。 だから、Javaのように、「全部はクラスです。オブジェクト指向です。」みたいな雰囲