[フレーム]
はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできます コメント表示の設定

ブックマークしました

ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

413users がブックマーク コメント 8

ガイドラインをご確認の上、良識あるコメントにご協力ください

0 / 0
入力したタグを追加

現在プライベートモードです 設定を変更する

おすすめタグタグについて

よく使うタグ

これだけは知っておきたいクラス設計の基礎知識

ガイドラインをご確認の上、良識あるコメントにご協力ください

0 / 0
入力したタグを追加

現在プライベートモードです 設定を変更する

おすすめタグタグについて

よく使うタグ

はてなブックマーク

はてなブックマークで
関心をシェアしよう

みんなの興味と感想が集まることで
新しい発見や、深堀りがもっと楽しく

ユーザー登録

アカウントをお持ちの方はログインページ

記事へのコメント8

  • 注目コメント
  • 新着コメント
justgg
もう少し具体例がほしい

その他
pmint
みんなこれをブックマークするの?Web系やればこれ全部身につくよ。契約プログラミングと不変性はオフトピじゃないの。実際のシステム開発は既存業務のシステム化で、そういうのは入出力(使われ方)から考える。

その他
daira4000
わかっちゃいるけどなかなかね

その他
revert
自分の経験的にはデータ抽象の設計によって最終的な品質が左右されやすい気がしている。そしてプリミティブ型をただラップする以上のものを書ける人は少ない。スライドの内容については概ね同意できると思いました

その他
toro-chan
否定するつもりはないけど、業務のデータ型ってStringじゃなくてlist(dict(dict(list(dictとかになりがちですぐ基礎を逸脱することになるんだが。。メソッドの引数が10個以上あるからって分離するけどうまく分割できてない。

その他
mayumayu_nimolove
スタイルシート参考。後で

その他
inose660
今日のJJUG Springの資料、uploadされるの早いな・・・!久しぶりのオフライン開催、自分も行きたかった・・・。

その他
pmint
pmint みんなこれをブックマークするの?Web系やればこれ全部身につくよ。契約プログラミングと不変性はオフトピじゃないの。実際のシステム開発は既存業務のシステム化で、そういうのは入出力(使われ方)から考える。

2023年06月04日 リンク

その他
justgg
justgg もう少し具体例がほしい

2023年06月04日 リンク

その他
yarumato
"「現場で役立つシステム設計の原則」著者。クラス分割して整理、メソッドで接続して動かすための基礎知識7:入出力と計算判断を隔離するのが鉄則。計算判断クラスは入出力クラスを使うな。DomainObject、不変"

その他

注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

リンクを埋め込む

以下のコードをコピーしてサイトに埋め込むことができます

プレビュー
アプリのスクリーンショット
いまの話題をアプリでチェック!
  • バナー広告なし
  • ミュート機能あり
  • ダークモード搭載
アプリをダウンロード

関連記事

usersに達しました!

さんが1番目にブックマークした記事「これだけは知って...」が注目されています。

気持ちをシェアしよう

ツイートする

これだけは知っておきたいクラス設計の基礎知識

JJUG CCC 2023 Spring 発表資料(ステップアップセッション)。 私がクラス設計をするときに重視してい... JJUG CCC 2023 Spring 発表資料(ステップアップセッション)。 私がクラス設計をするときに重視している考え方とやり方を紹介。 主な内容 ・クラス設計のスキル 3段階 ・クラス設計の技能を習得するシナリオ ・7つの基礎知識 1 入出力と計算判断 2 プログラムの中核と周辺 ...

ブックマークしたユーザー

  • gan_nu2024年04月12日 gan_nu
  • lanius2023年08月19日 lanius
  • nabetk2023年08月19日 nabetk
  • pogin2023年08月18日 pogin
  • ura_ra2023年08月18日 ura_ra
  • yasu-osu2023年08月18日 yasu-osu
  • nishitki2023年08月18日 nishitki
  • jukuringo2023年08月06日 jukuringo
  • kwy2023年07月02日 kwy
  • thaturn2023年06月21日 thaturn
  • knj29182023年06月20日 knj2918
  • longyang2023年06月15日 longyang
  • to4yuki2023年06月11日 to4yuki
  • kentaojapi2023年06月11日 kentaojapi
  • peketamin2023年06月11日 peketamin
  • samurairodeo2023年06月10日 samurairodeo
  • hb_08thse2023年06月09日 hb_08thse
  • karuakun2023年06月09日 karuakun
すべてのユーザーの
詳細を表示します

ブックマークしたすべてのユーザー

同じサイトの新着

同じサイトの新着をもっと読む

いま人気の記事

いま人気の記事をもっと読む

いま人気の記事 - テクノロジー

いま人気の記事 - テクノロジーをもっと読む

新着記事 - テクノロジー

新着記事 - テクノロジーをもっと読む

同時期にブックマークされた記事

いま人気の記事 - 企業メディア

企業メディアをもっと読む

はてなブックマーク

公式Twitter

はてなのサービス

Copyright © 2005-2025 Hatena. All Rights Reserved.
設定を変更しましたx

AltStyle によって変換されたページ (->オリジナル) /