引数が多くなった時のリファクタリング案
はじめに 私の所属する会社では今リファクタリングを積極的に実施しています。 私自身も取り組んでいますが、「こういう時どうやって変えたら読みやすいんだろう」というのはよく発生する悩みです。 そんな...
46 search resultsShowing 1~20 results
You need to log-in
はじめに 私の所属する会社では今リファクタリングを積極的に実施しています。 私自身も取り組んでいますが、「こういう時どうやって変えたら読みやすいんだろう」というのはよく発生する悩みです。 そんな...
はじめに Javaのオートボクシングに関するまとめです。 参考: Autoboxing/Unboxing オートボクシング機能について オートボクシング / アンボクシングとは プリミティブ型と...
はじめに Javaにおいて、「equalsを実装したらhashCodeも実装しないといけないよ」というのは常識とされています。 equalsの実装はわかるけど、hashCodeってなに?どうした...
はじめに 新卒で入社した会社では「リフレクションは危険なので使わないように」と教えられた記憶があります。 そして、転職先のプロダクションコードではリフレクションが各所で使われており、「えっいいの...
はじめに アドベントカレンダーのネタ探しに邁進している今日、SQL実践入門を読みました。 とっても読みやすかった。とってもわかりやすかった。とっても勉強になった。 そして私の推しであるウインドウ...
はじめに ステートフル、ステートレスについて、意外とちゃんと勉強したことないな、と思ったので、今回まとめます。 ステートフルとステートレスとは まず「ステート」とは「状態」です。 ステートフルは...
はじめに SQLのWindow関数、便利で大好きです。 しかし、私の周りの方はあまり積極的に使っていないような気がします。 一見とっつきにくいですが、一度使い方を覚えるととっても便利です。 参考...
はじめに List<String> names = new ... 皆さんはこの後、何と書きますか? 私は ArrayList<String>(); です。(おそらく多く...
はじめに Javaにおける関数型プログラミングは、Java Goldを受験した皆様は触れていると思います。 私もJava Gold受験時に初めて出会いました。そして、「で、いつ使うん?」と思いま...
はじめに ぬるぽの危険を排除し、Nullチェックが乱立するコードを排除してくれるOptionalですが、使い方を誤ると可読性を低下させるだけになります。 Optionalを使いこなして洗練された...
はじめに Executorフレームワークのありがたみを知るシリーズを2025アドベントカレンダーの中で書きまして、散々スレッドの話をしたので、スレッドセーフの話も書いてみようかと思った次第です。...
はじめに この記事はExecutorフレームワークのありがたみを知るシリーズ第6弾、CompletableFutureに関する記事です。 関連記事: Executors#newSingleThr...
はじめに この記事はExecutorフレームワークのありがたみを知るシリーズ第5弾、ExecutorCompletionServiceに関する記事です。 関連記事: Executors#newS...
はじめに この記事はExecutorフレームワークのありがたみを知るシリーズ第4弾、Callable/Futureに関する記事です。 関連記事: Executors#newSingleThrea...
はじめに この記事はExecutorフレームワークのありがたみを知るシリーズ第3弾、Executors#newCachedThreadPoolに関する記事です。 関連記事: Executors#...
はじめに この記事はExecutorフレームワークのありがたみを知るシリーズ第2弾、Executors#newFixedThreadPoolに関する記事です。 関連記事: Executors#n...
はじめに JavaではThreadクラスのインスタンスを作ることで、メインスレッドから別のスレッドを立ち上げ、マルチスレッドを簡単に作成できます。 ただし、簡単なのは作成くらいなもので、そのライ...
はじめに これは平衡な多分木の一つであるB木についての記事です。 B木の中で最も簡単な形である「2-3木」について書いています。 この記事の図は以下を用いて作成しました。 visualizati...
はじめに これは、二分探索木の一つである赤黒木についての記事です。 この記事中の図は以下を用いて作成しました。 visualization 関連記事: 木構造(基礎) 二分探索木 ※実装は二分探...
はじめに これは、二分探索木の一つであるAVL木についての記事です。 この記事中の図は以下を用いて作成しました。 visualization 木構造の全般的な説明はこちら 二分探索木についてはこ...
46 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.