はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ OOP

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 20 / 20件)
 

ビジネスロジックを「型」で表現するOOPのための関数型DDD / Functional And Type-Safe DDD for OOP

2024/03/23 このエントリーをはてなブックマークに追加 233 users Instapaper Pocket Tweet Facebook Share Evernote Clip ビジネスロジック Proposal ドメ パラダイム ドメイン

Object-Oriented Conference 2024で発表した資料です。 https://fortee.jp/oocon-2024/proposal/b31c9818-3cb8-4350-adfe-cbc839cdf829 ビジネスの専門知識(ドメイン)を中心に据えたドメイン駆動設計に代数的データ型などの関数型のパラダイムを加えたよりタイプセーフな関数型DDDを紹介します。 本セッションではドメ... 続きを読む

ブログ: オブジェクト指向プログラミング -- 1兆ドル規模の大失敗

2019/07/23 このエントリーをはてなブックマークに追加 605 users Instapaper Pocket Tweet Facebook Share Evernote Clip オブジェクト指向プログラミング 大失敗 CodeIQ 終焉

CodeIQのブログより。 なぜ、OOPから移行する時なのか Ilya Suzdalnitski OOPは、多くの人にコンピューターサイエンスの重要資産と考えられています。コード構成(code organization)に対する究極のソリューション。すべての問題の終焉。私たちのプログラムを書くための唯一の本当の方法。自分自身をプログラムするという... 続きを読む

JavaScriptとオブジェクト指向プログラミング | POSTD

2019/03/07 このエントリーをはてなブックマークに追加 115 users Instapaper Pocket Tweet Facebook Share Evernote Clip POSTD ポリモーフィズム 本稿 焦点 JavaScript

本稿は、オブジェクト指向プログラミング(OOP)について予備知識のないJavaScriptの学習者向けに書かれています。OOP の中でJavaScriptに関連する部分にのみ焦点を当て、OOPの概要については説明しません。ポリモーフィズムについては、静的型付け言語の方が適しているため省きます。 なぜOOPを知る必要があるか? あな... 続きを読む

JDK8(Linux 64bit)のデフォルトヒープサイズ - 見習いプログラミング日記

2015/12/30 このエントリーをはてなブックマークに追加 69 users Instapaper Pocket Tweet Facebook Share Evernote Clip JDK8 見習いプログラミング日記 エルゴノミクス 圧縮 上限

2015 - 12 - 30 JDK8(Linux 64bit)のデフォルトヒープサイズ Java SE OpenJDK Oracleの公式ドキュメント には、-Xmxが未指定であった場合のエルゴノミクスによる最大ヒープサイズは『32GBを上限として、物理メモリの4分の1』書かれている。32GBは-XX:-UseCompressedOopsにより圧縮 Oop を明示的に無効にした場合の最大デフォル... 続きを読む

Reactはリアクティブプログラミングなのか? - uehaj's blog

2015/10/27 このエントリーをはてなブックマークに追加 75 users Instapaper Pocket Tweet Facebook Share Evernote Clip React リアクティブプログラミング Facebook

2015-10-28 Reactはリアクティブプログラミングなのか? React JS JavaScript SPA FP FRP Tweet Share on Tumblr Reactとは 設計をとりもどす Reactでやってみる Elm-HtmlとReactの対応 ReactはFRPか? ReactはFPか? FPとOOPの真の関係 まとめ Reactとは Reactは、Facebookが開発... 続きを読む

オブジェクト指向入門 ~オブジェクト指向のキホン~ 小川 雄大 先生 - 無料動画学習|schoo(スクー)

2015/05/20 このエントリーをはてなブックマークに追加 29 users Instapaper Pocket Tweet Facebook Share Evernote Clip schoo スクー キホン オブジェクト指向 小川

■ オブジェクト指向入門 オブジェクト指向プログラミング (Object-Oriented Programming, OOP) は、プログラミングを "オブジェクト" を使って構成する考え方・技法です。オブジェクト指向を理解し実践することにより、理解しやすく、メンテナンスのしやすい、再利用性の高いコードを書けるようになると言われています。 しかしオブジェクト指向を理解することは実際には簡単ではなく... 続きを読む

オブジェクト指向設計とは - Hのキーがhellで、Sのキーがslaveだ、と彼は思った。そしてYのキーがyouだ。

2014/04/08 このエントリーをはてなブックマークに追加 113 users Instapaper Pocket Tweet Facebook Share Evernote Clip Hell ソフトウ you オブジェクト指向設計 キー

2014-04-08 オブジェクト指向設計とは Java C# Ruby オブジェクト指向という言葉には オブジェクト指向分析(OOA) オブジェクト指向設計(OOD) オブジェクト指向プログラミング(OOP) の三つの意味があります。 オブジェクト指向初心者泣かせです。 ここではオブジェクト指向設計を説明します。 ソフトウェアの設計 ソフトウェアの設計には二つの側面があります。 作成するソフトウ... 続きを読む

プログラミング勉強中の人にオブジェクト指向とは何なのかを何となく伝えたい話 - かまずにまるのみ。

2014/04/07 このエントリーをはてなブックマークに追加 1785 users Instapaper Pocket Tweet Facebook Share Evernote Clip まるのみ イメ オブジェクト指向プログラミング PHP 文章

2014-04-06 プログラミング勉強中の人にオブジェクト指向とは何なのかを何となく伝えたい話 考え方 PHP この文章について OOP(オブジェクト指向プログラミング、オブジェクト指向パラダイム)について プログラミング勉強中の大学生さんに説明する機会が何度かあったので、 自分の中で整理するために書きました。 中には適切でない説明もあります。ばっさり省いているところもあります。 詳細より イメ... 続きを読む

git による分散作業パターン | GREE Engineers' Blog

2013/12/13 このエントリーをはてなブックマークに追加 597 users Instapaper Pocket Tweet Facebook Share Evernote Clip Git Haskell Mercurial 堀口 Java

git による分散作業パターン 分散バージョン管理を華麗に扱いたい堀口です。 GREE Advent calendar 2013 の 14 日目として参加させていただきます。 お二人に続き Haskell の話をしようかと思ったのですが、急遽無難な開発の話に変更しました :o Java や C++ には OOP の概念が必要であったように、分散作業の認識が薄いまま git や Mercurial ... 続きを読む

Ruby - てめえらのRailsはオブジェクト指向じゃねえ!まずはCallbackクラス、Validatorクラスを活用しろ! - Qiita [キータ]

2013/12/04 このエントリーをはてなブックマークに追加 395 users Instapaper Pocket Tweet Facebook Share Evernote Clip キータ ActiveRecord Rails Qiita 責務

ちょっと煽り気味のタイトルにしてみましたが、Railsで開発する時は意識的にOOPに寄せないとオブジェクトの力が活かせなくなるよってことと、Railsが提供しているクラスの責務を分割することを支援してくれる機能について話をします。 ActiveRecordの性質 Rails開発においては、モデル層にロジックを書いてコントローラーは薄くしろ、というのはしつこく言われているので、概ね浸透してきていると... 続きを読む

Rubyのcaseを〇〇(言語名)のswitch文だと思っている人たちにぼくから一言ガツンと申し上げたい

2013/04/16 このエントリーをはてなブックマークに追加 748 users Instapaper Pocket Tweet Facebook Share Evernote Clip case Ruby switch文 一言ガツン Proc

「Rubyのcase」を一瞥し「あー要は〇〇(言語名)のswitchね」などと早合点し、その後もその真の価値を知ることなく一生を終えるプログラマが近年跡を絶たない。加えて、「今更条件分岐?RubyはOOPなんだからポリモフィズムじゃね?」とか「HashにProc突っ込んでcallするのがオレ流。」とかうそぶく人たちもまた増加の一途を辿っている。 そんな世の中にあって、ぼくは一言、できればガツンと一... 続きを読む

Rubyのcaseを〇〇(言語名)のswitch文だと思っている人たちにぼくから一言ガツンと申し上げたい

2013/02/25 このエントリーをはてなブックマークに追加 748 users Instapaper Pocket Tweet Facebook Share Evernote Clip case Ruby switch文 一言ガツン Proc

「Rubyのcase」を一瞥し「あー要は〇〇(言語名)のswitchね」などと早合点し、その後もその真の価値を知ることなく一生を終えるプログラマが近年跡を絶たない。加えて、「今更条件分岐?RubyはOOPなんだからポリモフィズムじゃね?」とか「HashにProc突っ込んでcallするのがオレ流。」とかうそぶく人たちもまた増加の一途を辿っている。 そんな世の中にあって、ぼくは一言、できればガツンと一... 続きを読む

2013年 のPerl5 の OOP について考える - tokuhirom's blog.

2013/01/15 このエントリーをはてなブックマークに追加 51 users Instapaper Pocket Tweet Facebook Share Evernote Clip TOKUHIROM インストールベース Mouse 本命

2013-01-15 2013年 のPerl5 の OOP について考える perl Moo 今年の本命? 新しくつくるならこれが無難な気がします。速度的にも Mouse とあまりかわらない。 若干依存がおおい気もするけど、インストールベースがふえれば気にならなくなるかな、ともおもいます。Class::XSAccessor とかつかってるんで、速度的にもホットスポットは速いのがよい。 Mouse ... 続きを読む

大規模JSプロジェクトのための、モダンなjavascript/coffee-script の学習用資料まとめ - mizchi log

2012/06/01 このエントリーをはてなブックマークに追加 239 users Instapaper Pocket Tweet Facebook Share Evernote Clip coffee-script Rai mizchi log

A社coffee-scriptエヴァンジェリストのmizchiです。今日は昨今の大規模JSの需要の高まりに応えるべく、お前が知ってる資料をまとめろとのお達しが下ったので、社内wiki面倒だしここに載せてますん。 前提 大規模JSをモジュール化する為にcoffee-scriptのシンタックスシュガーでOOPのパラダイムを持ち込む coffee-scriptの煩雑なコンパイル作業を避けるために、Rai... 続きを読む

今春まともなエンジニアになりたい人が読む12冊+α - うさぎ組

2012/03/08 このエントリーをはてなブックマークに追加 600 users Instapaper Pocket Tweet Facebook Share Evernote Clip エンジニア うさぎ組 12冊 Jenkins test

CD, Test, Jenkins, study | 01:06 | 今春まともなエンジニアになりたい人とはつまり僕のことです。ちなみに最近まで読んでいたのはこっち→「ソフトウェアテストを勉強しはじめて10ヵ月でやったこと - うさぎ組」 読み返すのも含めてこれらをしっかりと読もうと思ってる書籍をあげてみます。最後のほうにOOPの設計系の書籍について補足を書いておきます。 CleanCoderまだ... 続きを読む

ECMAScript と OOP パラダイム、それに ES.next の議論中 OOP 周りのシンタックス - oogattaの勉強日記

2011/12/04 このエントリーをはてなブックマークに追加 129 users Instapaper Pocket Tweet Facebook Share Evernote Clip ECMAscript シンタックス trait Mixin

ECMAScript | 16:14(まだ書き中!)JavaScript Advent Calendar 2011 (オレ標準コース)4日目の id:oogatta です。どうもどうも、いやどうも。最近丁度 ES Wiki を眺めていて、面白いことになってるなあ。変態的なことになってるなあ。と楽しく見ていた OOP パラダイム周りのいくつかの手法(定義、継承、 mixin 、 trait )につい... 続きを読む

node.js を始めたい!のでローカル環境を作る8つのステップ - glasses factory

2011/08/22 このエントリーをはてなブックマークに追加 78 users Instapaper Pocket Tweet Facebook Share Evernote Clip glasses factory ステップ ローカル環境 8つ

最近よく聞く node.js というしろもの。 Node.js を使えば沢山のユーザーの動きをリアルタイムに表現できる マルチユーザーコンテンツが出来そうとか coffee-script on node.js を使えば短くて綺麗に OOP できる js が書けるんでしょうだとか 夢が広がりんぐな情報が沢山出てきてなんだか楽しそうですよね。 とはいえサーバーサイドはやったことがないし、いきなり VP... 続きを読む

ActionScript3 (mxmlc) でのコンパイルを100倍速にする方法 - 川o・-・)<2nd life

2007/02/11 このエントリーをはてなブックマークに追加 200 users Instapaper Pocket Tweet Facebook Share Evernote Clip ECMAscript コンパイル trace Java 川o・

三日前から Flex2 SDK で ActionScript3 を始めました secondlife です。こんにちわ。AS3 は言語仕様的には ECMAScript と Java をあわせた感じで普通な書き方で OOP できるのでうーん、と頭をひねることはあまりないのですが、他のところでいろいろはまりまくってます。で、原始的な解決方法として trace() を使ったプリントデバッグを行っているので... 続きを読む

fladdict.net blog: AjaxとFlashと

2005/06/30 このエントリーをはてなブックマークに追加 31 users Instapaper Pocket Tweet Facebook Share Evernote Clip Ajax Flash 叩き台 劣化版 JavaScript

今朝朝食を食べながらサイトを巡回していたら、Ajaxって結局何なのさのページで、 Ajaxなんて大したことないよ | ├― Flashの方がすごいよ |   | |   ├― FlashのOOPはJavaScriptの3年先を行ってるよ |   | |   ├― Ajaxは所詮Flashの叩き台だよ(taka派) |   | |   └― Ajaxは所詮Flashの劣化版だよ | を発見して、鼻か... 続きを読む

antipop2.0 - 続・PHP で OOP 理解度チェック問題を Perl で実装してみた

2005/06/19 このエントリーをはてなブックマークに追加 44 users Instapaper Pocket Tweet Facebook Share Evernote Clip perl PHP antipop2.0

続きを読む

 
(1 - 20 / 20件)