並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 239件

新着順 人気順

"object oriented"の検索結果1 - 40 件 / 239件

  • Build seven good object-oriented habits in PHP

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

      Build seven good object-oriented habits in PHP
    • オブジェクト指向は必要なのか / Is object-oriented needed?

      2024/3/24に開催されたObject-Oriented Conferenceでの登壇資料です。 https://ooc.dev/2024/

        オブジェクト指向は必要なのか / Is object-oriented needed?
      • 英語とプログラミングを同時に勉強するなら「Practical Object-Oriented Design in Ruby」の一択 - ベルリンのITスタートアップで働くジャバ・ザ・ハットリの日記

        短時間で効果的に英語とプログラミングを同時に勉強したい、となったらその方法として「英語でプログラミングの本を読むこと」がある。ただこれで私は何度も失敗した。失敗の原因は「本選びが悪い」に尽きるが、その主な理由として3つある。 英語が難し過ぎると訳が分からず頭に入らない。単に英語の字を目で追ってるだけ状態に入る。ネイティブとか英語上級者向けの本とは区別するべき。 プログラミングなどの技術書は陳腐化が激しく、その本を読む価値がたった数年で激しく減少する。「今さら○○に関する技術の本読んでもな。。」という気持ちで読んでも効果無い。 英語の初心者が苦労してさんざん読んだ後で「これダメだわ」となったときの労力、コスト、時間の損失がデカい。これは避けたい。 数々の失敗の末に辿り着いた結論は、英語とプログラミングを同時に勉強するなら「Practical Object-Oriented Design in

          英語とプログラミングを同時に勉強するなら「Practical Object-Oriented Design in Ruby」の一択 - ベルリンのITスタートアップで働くジャバ・ザ・ハットリの日記
        • Java 20, 21, オブジェクト指向からデータ指向へ / Java20, 21, Object Oriented to Data Oriented

          2023/5/10(水)に開催されたTechFeed Experts Night#18での登壇資料です。 https://techfeed.io/events/techfeed-experts-night-18

            Java 20, 21, オブジェクト指向からデータ指向へ / Java20, 21, Object Oriented to Data Oriented
          • レガシーコード改善ガイド (Object Oriented SELECTION) | マイケル・C・フェザーズ, ウルシステムズ株式会社, 平澤 章, 越智 典子, 稲葉 信之, 田村 友彦, 小堀 真義 |本 | 通販 | Amazon

              レガシーコード改善ガイド (Object Oriented SELECTION) | マイケル・C・フェザーズ, ウルシステムズ株式会社, 平澤 章, 越智 典子, 稲葉 信之, 田村 友彦, 小堀 真義 |本 | 通販 | Amazon
            • 英語とプログラミングを同時に勉強するなら「Practical Object-Oriented Design in Ruby」の一択

              内容はオブジェクト指向とその設計デザインに関すること。一応 in Ruby となっているが Ruby の本ではなくソフトウェア設計思考の本。Ruby に関する記述はカンタンな例題だけで、本のエッセンスを読み取ることに関しては他の言語のエンジニアであっても問題無い。 この本を読む前と後では同じコードを見てもその見え方がまったく変わってしまった。 オブジェクト指向デザインなんぞ無くてもコードは書けてしまう幸か不幸か Ruby は洗練された言語で基本的な書き方さえ把握すれば、設計デザインのことを考えなくても動くソフトが完成してしまう。だいたいどんな人が書いたコードでもプログラムというものはだいたい動いている。今は動いている。触らなければほぼ問題ない。 で、往々にして「ちょっと変更して」「この機能追加してね」となる。 その時の反応が「え?変更?やめて!」「変更したら動かなくなるかも。。」と少しでも

                英語とプログラミングを同時に勉強するなら「Practical Object-Oriented Design in Ruby」の一択
              • Build seven good object-oriented habits in PHP

                IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

                  Build seven good object-oriented habits in PHP
                • エンタープライズ アプリケーションアーキテクチャパターンObject oriented selection

                    エンタープライズ アプリケーションアーキテクチャパターンObject oriented selection
                  • Goodbye, Object Oriented Programming

                    I’ve been programming in Object Oriented languages for decades. The first OO language I used was C++ and then Smalltalk and finally .NET and Java. I was gung-ho to leverage the benefits of Inheritance, Encapsulation, and Polymorphism. The Three Pillars of the Paradigm. I was eager to gain the promise of Reuse and leverage the wisdom gained by those who came before me in this new and exciting lands

                      Goodbye, Object Oriented Programming
                    • 和田卓人さん出題のテスト駆動開発問題『現在時刻とロケールに依存するテスト』をPHPを使ってオブジェクト指向で解答してみました #php #object_oriented|CodeIQ MAGAZINE

                      テスト駆動開発の巨匠・和田卓人さんからの『現在時刻とロケールに依存するテスト』問題をPHPメンターズの後藤秀宣さんが解答してくださいました! この記事は、その後藤さんによる解答コードの公開と解説記事になります!! by CodeIQ運営事務局 PHPメンターズの後藤です。 和田卓人さん出題の『現在時刻とロケールに依存するテスト』問題をPHPを使ってオブジェクト指向のアプローチで解答してみました。 ※問題文については、和田卓人さんの解説記事を参照にしてください。 https://codeiq.jp/magazine/2013/11/1475/ 解答例は次の環境で作成しています。 PHP 5.5.4 PHPUnit 3.7 Composer サンプルコードのリポジトリをGitHubにて公開しています。コミットログなど合わせてご参照ください。(解説中にも各コミットへのリンクを貼ってあります) g

                        和田卓人さん出題のテスト駆動開発問題『現在時刻とロケールに依存するテスト』をPHPを使ってオブジェクト指向で解答してみました #php #object_oriented|CodeIQ MAGAZINE
                      • CherryPy - a pythonic, object-oriented web development framework

                        L'importance de communiquer pour les entreprises. INTERNET est devenu la référence pour améliorer ses ventes, par évidence la visibilité de son entreprise sur les MOTEURS DE RECHERCHE. On vous invite à regarder la nécessité de travailler avec un consultant SEO, La Nantaise du Web vous aide à construire une stratégie de référencement naturel ou réputation numérique, supprimer des contenus obsolètes

                          CherryPy - a pythonic, object-oriented web development framework
                        • Best of Functional, Protocol, & Object-Oriented Programming

                          About the content This talk was delivered live in September 2016 at try! Swift NYC. The video was recorded, produced, and transcribed by Realm, and is published here with the permission of the conference organizers. A Swift application is more than just an Objective-C app translated into Swift. We need to embrace the features and philosophy of the Swift language. In this talk from try! Swift, we b

                            Best of Functional, Protocol, & Object-Oriented Programming
                          • artima - The DCI Architecture: A New Vision of Object-Oriented Programming

                            Object-oriented programming was supposed to unify the perspectives of the programmer and the end user in computer code: a boon both to usability and program comprehension. While objects capture structure well, they fail to capture system action. DCI is a vision to capture the end user cognitive model of roles and interactions between them. Objects are principally about people and their mental mode

                            • オブジェクト指向で考える アプリケーションアーキテクチャ設計 / Object-Oriented Conference 2020

                              [Object Oriented Conference](https://ooc.dev/)での登壇資料です。 [オブジェクト指向で考えるアプリケーションアーキテクチャ設計 by 弓山彬 | トーク | Object-Oriented Conference #ooc_2020 - fortee.jp](https://fortee.jp/object-oriented-conference-2020/proposal/12a38ba1-bfbd-4699-a4f8-061de24d0683)

                                オブジェクト指向で考える アプリケーションアーキテクチャ設計 / Object-Oriented Conference 2020
                              • Object Oriented JavaScriptの入門 - Y's note

                                謝罪 Object Oriented JavaScriptの入門 - Yuta.Kikuchiの日記 2013/08/27に公開したObject Oriented JavaScriptの記事ですが、prototype周りの説明がいい加減だったため内容を一旦削除することにしました。多くの方にBookmarkして頂いたお陰でホットエントリーにも掲載されたのですが、正直それに見合う内容ではありませんでした。 あやふやな知識を書いてしまったのは僕の勉強不足が原因です。ネットで収集した情報だけで自分の知識を固めて行くのは危険だという事を身にしみて感じました。同時に今回とても悔しく情けない思いもしたので、必ずや正しいJavaScriptのオブジェクト指向知識を身につけて再投稿することをここに宣言します。 "I shall return!" (function() { console.log( "I s

                                  Object Oriented JavaScriptの入門 - Y's note
                                • OOCSS(Object-Oriented CSS)の考え方 - in0in0の日記

                                  CSSでサイトを作るとき、ページをidで区切り、その中のclassに対してスタイルを指定するというやり方が一般的じゃないかなと思います。 #page-foo .box {margin:10px } #page-baa .box {margin:20px }しかし、いざあのページのこの部分をこのページに持ってきたい…となるとCSSファイルごと持ってこなければならない、移転先のclass名とバッティングしてしまうなど再利用が難しいという反面もあります。 今回仕事でサイトを構築するにあたり、再利用可能なモジュールで構成すればコーディングにかかる工数は減るのではと考えていたので(特にIEのバグ関連…検証済みのモジュールで構成すれば確実!)再利用性とパフォーマンスを重視したフレームワークOOCSSについて調べてみました。 OOCSSの基本的な考え方 目的別にclassを複数指定する。 idに依存する

                                    OOCSS(Object-Oriented CSS)の考え方 - in0in0の日記
                                  • Object-oriented CSS

                                    Hosted Play with these in Firebug to learn the basics. Template Grids Module Content (very alpha) Downloads on Github Velocity download Alternate download Stuck? If you don't keep up with any of the exercises you can view (and download) the finished examples here. Starting Template Exercise 1: Template Exercise 2: Grids Exercise 3: Module Manipulation Exercise 4 Module Creation Welcome, Velocity C

                                    • オブジェクト指向プログラミング入門 -- Java object-oriented programming primer

                                      Javaで学ぶ、オブジェクト指向プログラミングの基礎知識。型とカプセル化が腹落ちすると、びっくりするくらいオブジェクト指向プログラミングがわかようになる/できるようになるRead less

                                        オブジェクト指向プログラミング入門 -- Java object-oriented programming primer
                                      • object-oriented social coding scripting language Ruby

                                        とちぎRuby会議04招待講演のスライド, 2011/12/3 http://regional.rubykaigi.org/tochigi04

                                          object-oriented social coding scripting language Ruby
                                        • デザインにオブジェクト指向を適用する / Apply Object-Oriented to your design

                                          ゼロから理解するDependency Injection / Understanding Dependency Injection from the Ground Up

                                            デザインにオブジェクト指向を適用する / Apply Object-Oriented to your design
                                          • [CSS] Object Oriented CSSを学んで綺麗なコードを書く - YoheiM .NET

                                            こんにちは、@yoheiMuneです。 12月はたくさんのアドイベントカレンダーに寄稿しようと思っていますが、今回第1弾はCSS Architecture Advent Calendar 2014です。まだ空きがあるみたいなので、書きたいという方はぜひ! 今日はOOCSSというCSS設計についてブログを書きたいと思います。 Special Thanks to https://flic.kr/p/cAM8iL 目次 OOCSSとは何か OOCSSは、Nicole Sullivanによって2009年に発表されたCSS設計手法の1つで、Object Oriented CSSの略称です。 CSSの世界にオブジェクト指向という考え方を導入することで、CSS設計の1つの道筋を示しています。 なぜ設計を学ぶべきのか ところでなぜ設計思想を学ぶ必要があるのでしょうか。 設計やフレームワークやアーキテクチャ

                                              [CSS] Object Oriented CSSを学んで綺麗なコードを書く - YoheiM .NET
                                            • オブジェクト指向CSSが叶えたかったことと、CSSのいま / The aims of Object-oriented CSS and the current state of CSS usage

                                              Object-Oriented Conference 2024​​ https://ooc.dev/2024/ で喋ったスライドです。

                                                オブジェクト指向CSSが叶えたかったことと、CSSのいま / The aims of Object-oriented CSS and the current state of CSS usage
                                              • GitHub - amatsuda/active_decorator: ORM agnostic truly Object-Oriented view helper for Rails 4, 5, 6, and 7

                                                ActiveDecorator A simple and Rubyish view helper for Rails 4, Rails 5, Rails 6, and Rails 7. Keep your helpers and views Object-Oriented! Features automatically mixes decorator module into corresponding model only when: passing a model or collection of models or an instance of ActiveRecord::Relation from controllers to views rendering partials with models (using :collection or :object or :locals e

                                                  GitHub - amatsuda/active_decorator: ORM agnostic truly Object-Oriented view helper for Rails 4, 5, 6, and 7
                                                • ICONIXプロセスから学ぶオブジェクト指向モデリング/ICONIX for Object-Oriented

                                                  2020.08.21 チェンジビジョンセミナー 株式会社ミライトデザイン CEO 林 宏勝 - なぜオブジェクト指向にモデリングは必要なのか? - ICONIXプロセスを使用したドメインモデリング https://astah.change-vision.com/ja/events/seminar.html

                                                    ICONIXプロセスから学ぶオブジェクト指向モデリング/ICONIX for Object-Oriented
                                                  • Object-Oriented Reengineering Patterns

                                                    Resources Buy the book! (lulu.com) Download latest version (360 pp., 3.3 MB pdf) LaTeX sources (svn) Creative commons by-sa license Order the original edition from Amazon.com or Amazon.uk bibtex reference open-source lecture notes PDF downloads to date: Reviews Linux Users of Victoria Inc. (May 2005) IEEE Computer (April 2004) Amazon (September 2003) JOT (May 2003) About this book Object-Oriented

                                                    • jOOQ (Java Object Oriented Querying) の使い方の紹介 - 愛と勇気と缶ビール

                                                      jOOQ (http://www.jooq.org/) についてのメモ。 jOOQは、type safeかつdatabase orientedなクエリビルダーである。 database orientedなので、「アプリケーションからDBのことなんて全然意識したくないねん」的な思想に基いて作られた類のプロダクトとは異なり、思い通りのSQLを生成できるようになっている。 以下gradle前提で。version等はよしなに。 gradle dependenciesはこんな感じ compile 'org.jooq:jooq:3.7.1' compile 'org.jooq:jooq-meta:3.7.1' テーブル等に相当するクラスをgradle taskから生成するためにbuildscriptのdependenciesにも以下をかいておく classpath 'org.jooq:jooq-cod

                                                        jOOQ (Java Object Oriented Querying) の使い方の紹介 - 愛と勇気と缶ビール
                                                      • YUI Grids BuilderのCSSをシェイプアップした·Object Oriented CSS MOONGIFT

                                                        CSSのフレームワークは既に多数登場している。レイアウトを簡単に決められるものや、ブラウザ互換性が高いレイアウトを簡単に構築できるとあって利用されるケースも増えている。だが、CSSは一度作成された後のリファクタリングがしづらく、肥大化しやすい傾向にある。 yahoo、gCalといったクラスがある 有名なCSSフレームワークであるYUI Grids Builderについてもそれは変わらず、シェイプアップする余地はあるようだ。 今回紹介するフリーウェアはObject Oriented CSS、YUI Grids Builderと互換性のあるCSSフレームワークだ。CSSなのでソースコードは公開されているがライセンスは明記されていなかったのでご注意いただきたい。 Object Oriented CSSは軽量なCSSフレームワークで、YUI Grids Builderと互換性の高い作りになっている

                                                          YUI Grids BuilderのCSSをシェイプアップした·Object Oriented CSS MOONGIFT
                                                        • [Object-Oriented Conference] 資料まとめ | Qrunch(クランチ)

                                                          技術ブログをはじめよう Qrunch(クランチ)は、プログラマの技術アプトプットに特化したブログサービスです 駆け出しエンジニアからエキスパートまで全ての方々のアウトプットを歓迎しております!

                                                            [Object-Oriented Conference] 資料まとめ | Qrunch(クランチ)
                                                          • Object Playground: The Definitive Guide to Object-Oriented JavaScript

                                                            Get more pro JavaScript screencasts Visit Let’s Code: Test-Driven JavaScript and start watching today! Transcript (Spanish translation here.) If you hang around the JavaScript world long enough, you’ll come across a bunch of different recipes for object-oriented programming. The standard way, so much as there can be a standard way, is this. And this is the recipe for inheritance. That’s the standa

                                                            • Object-Oriented & Java maneuver 別室

                                                              Object-Oriented & Java maneuver 別室 オブジェクト指向技術とJavaを主にしたプログラミング言語、コンピュータ関連技術について公開しているサイトです。 題名が「別室」となっていますが、現在こちらのサイトが主となっています。(2008.9.15) 本サイトの更新履歴? Torutk Webサイト更新(更新は停止状態^^;) はてなのtorutkの日記 torutkの技術活動(読書会、講演、執筆、など) プログラミング言語JavaとJava周辺技術 Javaプログラミング How To JavaでCORBAプログラミングのページ Java Media Framework Java Webアプリケーション Grails - Javaベースのスクリプト言語Groovyで記述されたWebアプリケーションフレームワーク SOAとJava AspectJ Java起動高速

                                                              • オブジェクト指向とは 【object oriented】 ─ 意味・解説

                                                                概要 オブジェクト指向(object oriented)とは、コンピュータプログラムの設計や実装についての考え方の一つで、互いに密接に関連するデータと手続き(処理手順)を「オブジェクト」(object)と呼ばれる一つのまとまりとして定義し、様々なオブジェクトを組み合わせてプログラム全体を構築していく手法。 システム全体を、現実世界の物理的なモノ(object)に見立てた「オブジェクト」と呼ばれる小さな構成単位の組み合わせとして捉える。システムの振る舞いはオブジェクト間の相互作用(機能の呼び出し/処理依頼)として記述される。 オブジェクトにはそれぞれ固有のデータ(属性/プロパティ/メンバ変数)と手続き(メソッド/メンバ関数)があり、外部からのメッセージを受けてメソッドを実行し、保有するデータを操作する。オブジェクトに付随するデータの操作は原則としてすべて内部のメソッドによって行われる。 この

                                                                  オブジェクト指向とは 【object oriented】 ─ 意味・解説
                                                                • Data Structures and Algorithms with Object-Oriented Design Patterns in Python

                                                                  • GitHub - mojombo/grit: **Grit is no longer maintained. Check out libgit2/rugged.** Grit gives you object oriented read/write access to Git repositories via Ruby.

                                                                    Grit is no longer maintained. Check out rugged. Grit gives you object oriented read/write access to Git repositories via Ruby. The main goals are stability and performance. To this end, some of the interactions with Git repositories are done by shelling out to the system's git command, and other interactions are done with pure Ruby reimplementations of core Git functionality. This choice, however,

                                                                      GitHub - mojombo/grit: **Grit is no longer maintained. Check out libgit2/rugged.** Grit gives you object oriented read/write access to Git repositories via Ruby.
                                                                    • 11.1. pathlib — Object-oriented filesystem paths — Python 3.4.9 documentation

                                                                      Source code: Lib/pathlib.py This module offers classes representing filesystem paths with semantics appropriate for different operating systems. Path classes are divided between pure paths, which provide purely computational operations without I/O, and concrete paths, which inherit from pure paths but also provide I/O operations. If you’ve never used this module before or just aren’t sure which cl

                                                                        11.1. pathlib — Object-oriented filesystem paths — Python 3.4.9 documentation
                                                                      • Object Oriented CSS

                                                                        This document discusses object-oriented CSS (OOCSS) as an evolution of CSS that makes it more powerful. OOCSS involves creating reusable CSS objects rather than page-specific rules, setting good global defaults, abstracting reusable elements, separating container and content, and using multiple classes to simulate inheritance. This allows for more scalable, maintainable and performant CSS code. So

                                                                          Object Oriented CSS
                                                                        • Object-Oriented Conference 2020 にて、デザインパターンとパタン・ランゲージの話で登壇、スポンサードしました - BASEプロダクトチームブログ

                                                                          こんにちは、BASE BANK株式会社 Dev Divisionにて、Software Developerをしている東口です。先日、2020年2月16日に開催された、Object-Oriented Conferenceにスピーカーとして参加してきました。このカンファレンスには、BASEがブロンズスポンサーとして協賛しています。 非常に高度な内容がタイムスケジュールに並んだ濃密なカンファレンスで、オブジェクト指向や設計話にどっぷり浸かる一日になりました。 Object-Oriented Conferenceとは お茶の水女子大学で開催されたこのカンファレンスは、オブジェクト指向をテーマにした技術カンファレンスです。 ooc.dev Object-Oriented Conference はオブジェクト指向をテーマに、あれこれ共有したり、セッションを聴講することで、みなさんの知見を深めるためのイ

                                                                            Object-Oriented Conference 2020 にて、デザインパターンとパタン・ランゲージの話で登壇、スポンサードしました - BASEプロダクトチームブログ
                                                                          • Object-oriented JavaScript

                                                                            June 7, 2006 Greg Brown JavaScript is not generally considered a robust programming language, especially when compared to languages such as Java or C#: it is interpreted, rather than compiled; it is dynamically, rather than statically, typed; and it is commonly considered a procedural, rather than an object-oriented, language. However, the demands on JavaScript as a development platform are growin

                                                                            • Dr. Alan Kay on the Meaning of "Object-Oriented Programming"

                                                                              Dr. Alan Kay explains when "object-oriented" was first used and what it means. [] (Meaning of "Object-Oriented Programming" According to Dr. Alan Kay (meaning of OOP objectoriented definition term notion meaning explanation what is)), document, page 721691 https://www.purl.org/stefan_ram/pub/doc_kay_oop_en (permalink) is the canonical URI of this page. Stefan Ram Dr. Alan Kay  on the Meaning of “O

                                                                              • Go Object Oriented Design

                                                                                Composition not inheritance, polymorphism through interfaces, and packages for namespacing. First published on January 14, 2013. Last revised on January 31, 2022. Go has types and values rather than classes and objects. So can a language without classes or objects be object-oriented? While Go may not fit the typical mold of an OOP language, it does provide many of the same features, albeit in a sl

                                                                                • Object-Oriented & Java maneuver 別室

                                                                                  Object-Oriented & Java maneuver 別室 オブジェクト指向技術とJavaを主にしたプログラミング言語、コンピュータ関連技術について公開しているサイトです。 題名が「別室」となっていますが、現在こちらのサイトが主となっています。(2008.9.15) 本サイトの更新履歴? Torutk Webサイト更新(更新は停止状態^^;) はてなのtorutkの日記 torutkの技術活動(読書会、講演、執筆、など) プログラミング言語JavaとJava周辺技術 Javaプログラミング How To JavaでCORBAプログラミングのページ Java Media Framework Java Webアプリケーション Grails - Javaベースのスクリプト言語Groovyで記述されたWebアプリケーションフレームワーク SOAとJava AspectJ Java起動高速