記事一覧
-
【リファクタリング】第20回 怠惰なクラス(Lazy Class)
2025/09/17### はじめに **怠惰なクラス(Lazy Class)** とは、クラスを設計したものの、 **ほとんど責務がなく存在意義が薄いクラス** を指します。 例: - フィールドやメソッドが 1〜2 個しかないクラス - 将来の拡張を見越して作ったが、結局中身が増えなかったクラス - 他のクラスとほぼ同じことしかしていないクラス → 「不要な抽象化」としてコードベースを複雑化させる悪臭で...
Qiita -
# 2.1 Django 単体と API ドリブン構成の違い
2025/09/17💨 3359文字
ZENN -
🖼️ 10772文字
ZENN -
# 1.4 プロジェクト構成とモジュール設計
2025/09/17🐈 3941文字
ZENN -
# 1.3 Vue 3 の特徴:業務システムに向いている理由
2025/09/17👏 879文字
ZENN -
# 1.2 Django の特徴:業務システムに向いている理由
2025/09/17😺 1024文字
ZENN -
React初心者必見:JSX・仮想DOM・モダンJS基礎ガイド
2025/09/17# はじめに JSX・仮想DOM・モダンJS基礎ガイドについてアウトプットしたくまとめました # 目次 JSXとReactの基本 DOMと仮想DOMの概念 パッケージ管理と開発環境 SPA(Single Page Application)の仕組み モダンJavaScriptの基礎 関数と配列操作 配列処理の便利なメソッド 条件分岐と論理演算 # 1. JSXとReactの基本 ・JSXとは?...
Qiita -
# 1.1 Django × Vue で業務システムを刷新した話(導入編)
2025/09/17📖 1809文字
ZENN -
🚀 5926文字
ZENN -
Java 11で導入されたラムダ式の _ の使い方と他言語との比較
2025/09/17# はじめに Python の学習を始めたときに出てきた **「未使用変数」** 「ループ変数を使わないときに _ で書けるって、めっちゃ便利じゃん!」と思ったのが感動でした。 色々調べていくうちに、実は Java 11 からラムダ式でも _ が導入されていることを知りました。 「これは知らなかった…!」という方も多いのではないでしょうか。 そこでこの記事では、Java 11 の _ を中心に...
Qiita -
🎉 10984文字
ZENN -
AI視点で読み解く、昨日の経済ニュース【ChatGPTの独り言】
2025/09/17🍎 2850文字
ZENN -
【リファクタリング】第19回 コメント(Comments)
2025/09/17### はじめに **コメント(Comments)** 自体は悪いものではありません。 ただし、**コードが十分に明快であればコメントは不要** であり、 「コメントがないと理解できないコード」はしばしば **設計や命名の不十分さを隠す悪臭** とみなされます。 ------ ### 19.1 特徴(コメントが悪臭になるケース) - コードの意図よりも「コードが何をしているか」を説明し...
Qiita -
duckdb-wasmで扱うCSVにzodでそれなりのtype-safeで安寧を得るまで
2025/09/17🧆 4628文字
ZENN -
Super Claude(Claude Code)を使ったシステム開発の工夫
2025/09/17# はじめに 昨日、「ClaudeCode(SuperClaude)はまだまだ」と偉そうにダメ出ししておきながら、最後には「工夫して使い倒します」的な記事を書いたので、今日はどうやって工夫してるかを一部書いてみようと思います。みんな当たり前にやっていることかもしれません。 https://qiita.com/yo16/items/1d022c9631cb7b923bd5 --- # 工夫してい...
Qiita -
前回の記事では、Lambda アーキテクチャの設計思想と実装について紹介しました。その中で、Lambda Architecture の 3 層について触れました: * **Batch Layer**:遅いが正確。全履歴データを処理し、最終的な一貫性を保証する * **Speed Layer**:増分データを高速に処理する * **Serving Layer**:前の 2 層のデータを統合し、外部...
Qiita -
(1).やったこと ①.戻り値の設定について(return) returnを関数内の変数の前につけてあげることで、関数の外でもその変数を参照できるようにする。 関数内で定義した変数を、関数の外でも参照できるようにする方法がreturn。 ②.戻り値に関する演習 if~で変数を設定し、それを戻り値に設定すればok (時間をかけすぎた。要反省) ③.キーワード引数の設...
Qiita -
:::note この記事は前回の記事を読んでいることを前提に作られています。 まだ読んでいない方は下のリンクからどうぞ。 ::: https://qiita.com/Fuses-Garage/items/1f492e02f96340c7cea9 ## まえがき 皆さんどうもこんにちは。ECN技術部所属のFuseです。 大体1か月前の8月22日のことです。 [DocBase公式リモートMCPサ...
Qiita -
🎉 タスク完了で絵文字が降る!?「EMO TODO+」を個人開発しました
2025/09/17こんにちは、Yu@個人開発です。 会社員として働きながら個人開発に取り組み、ついに人生で初めてのアプリをリリースしました。 その名も 「EMO TODO+」 いわゆる「タスク管理アプリ」なのですが、ただのタスク管理では終わりません。 タスクを完了するたびに画面いっぱいに絵文字が降ってくる、ちょっとユニークな仕組みを入れています。 ![image.png](https://qiita-imag...
Qiita -
全固体電池と自動車 with ChatGPT
2025/09/17全固体電池を調べるにあたって、ChatGPTがPlantUMLの図を書けることを知りました。 PlantUMLの図を自動生成するPythonスクリプトを知りました。 これらは、ChatGPTが内蔵しているスクリプトの一部を切り売りしているものと推測します。 全固体電池の調査は3つの成果がありました。 1 全固体電池のエネルギー密度 2 ChatGPTは図をPlantUMLで生成可能 3 Chat...
Qiita