はてブログ

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



タグ コンストラクタ

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

なぜ Go ではロガーをコンストラクタ DI してはならないのか

2023/09/06 このエントリーをはてなブックマークに追加 115 users Instapaper Pocket Tweet Facebook Share Evernote Clip ロガー

問題のある実装パターン 共通実装 以下のような applog パッケージ上のロガー実装を考えましょう。ここでは Go 標準の log.Logger をラップしていますが,様々な実装に拡張できることを想定しています。 package applog import ( "fmt" "log" "os" ) type Logger interface { Info(message string) Error(message string... 続きを読む

JavaのString生成方法がボトルネックになっていた話 - WAF Tech Blog | クラウド型 WAFサービス Scutum 【スキュータム】

2015/05/07 このエントリーをはてなブックマークに追加 376 users Instapaper Pocket Tweet Facebook Share Evernote Clip Scutum ボトルネック スキュータム Java エントリ

はじめに 先日、私たちが開発しているクラウド型WAFサービス、Scutum(スキュータム)において、予想していなかった箇所の修正によってサーバの負荷が大幅に減るということがありました。原因はこのエントリのタイトルにもあるように、Stringクラスのインスタンスを生成する際の方法にありました。 Stringクラスのコンストラクタとcharset Stringクラスにはいくつかのコンストラクタが用意さ... 続きを読む

Class構文が実装された - JS.next

2014/10/31 このエントリーをはてなブックマークに追加 389 users Instapaper Pocket Tweet Facebook Share Evernote Clip JS.next prototype Class構文 関数 定義

2014-11-01 Class構文が実装された ★★★ ES6 新仕様実装 V8 概要 待ち焦がれた人も多いことだろう。ES6の一番の目玉機能とも言えるクラス構文が、ついにV8でサポートされた。 Class構文は、『関数(コンストラクタ)定義』+『.prototypeへのメソッド定義』の糖衣構文である。 JSで今まで様々に工夫されてきたクラスの書き方を、綺麗に統一してくれる可能性を秘めている。 ... 続きを読む

JavaScriptでnamespaceを使おうとして分けがわからなくなった人へ - 科学と金融とプログラミング(閉館)

2011/10/23 このエントリーをはてなブックマークに追加 191 users Instapaper Pocket Tweet Facebook Share Evernote Clip namespace シンタックス functio 閉館 CSS

HTML5/CSS/JavaScript | 20:09 | JavaScriptには、JavaやC#やC++などにある名前空間(namespace)を定めるシンタックスがない。といっても、工夫すれば出来るのだが、ネット上でもいろんな意見やライブラリがあり、頭がこんがらがってしまう。なので、今日はちょっと整理してみよう。まず、簡単なコンストラクタを定義してみる。メソッドは1つだけ。 functio... 続きを読む

Java SE コアAPI 使用コード例一覧 - @IT

2009/03/24 このエントリーをはてなブックマークに追加 364 users Instapaper Pocket Tweet Facebook Share Evernote Clip コアAPI Java SE Javadoc プログラマ API

@IT編集部 2009/3/24 最終更新: 2009/03/24 18:26 このページは、Java開発者/プログラマのための、Java SE(旧、J2SE)のコアAPIの使用コード例の記事へのリンク集です。パッケージごとに表でまとめてあります。メソッドやコンストラクタ、例外などAPIの使い方の参考にしてください。パッケージやクラスの並び順は、標準のJavaDoc(「Java Platform,... 続きを読む

EfficientJavaScript - Dev.Opera - 効率的な JavaScript

2007/04/21 このエントリーをはてなブックマークに追加 922 users Instapaper Pocket Tweet Facebook Share Evernote Clip Dev.Opera eval function 関数 目次

EfficientJavaScript - Dev.Opera - 効率的な JavaScript 目次 この文書について 効率的な JavaScript ECMAScript eval や Function のコンストラクタを使うのはやめよう eval を書き換えよう 関数を使いたいなら function を使おう with を使うのはやめよう 性能を決める関数で try-catch-final... 続きを読む

【ハウツー】このバランス感覚、さすが - GoogleのDIフレームワーク"Guice"を使ってみる (1) Googleが開発したDI - Guiceとは (MYCOMジャーナル)

2007/03/14 このエントリーをはてなブックマークに追加 249 users Instapaper Pocket Tweet Facebook Share Evernote Clip Guice MYCOMジャーナル ハウツー メジャーリリース

Googleは3月8日(米国時間)、Guiceの初のメジャーリリースとなるGuice 1.0を公開した。GuiceはJavaで開発されたDI(Dependency Injection)フレームワーク。シンプルなアーキテクチャになっており、アノテーションやジェネリックを活用した開発が特徴。 Guiceが依存性注入できるのはコンストラクタ、フィールド、メソッドなど。セッターメソッドにかぎらず、複数の引... 続きを読む

 
(1 - 7 / 7件)