Upgrade to Pro — share decks privately, control downloads, hide ads and more …

アーキテクトと美学 / Architecture and Aesthetics

nrs
March 23, 2025

アーキテクトと美学 / Architecture and Aesthetics

PHPerKaigi 2025 における発表資料です。

アーキテクトと美学の関係についてお話しています。
設計の美しさに関してはお話ししていません。

プロポーザル:https://fortee.jp/phperkaigi-2025/proposal/65143400-54ab-4eb0-ad96-1044364de149

システム設計における「美しさ」は単なる見た目や感覚の問題ではありません
それは設計を維持し、守り、そして未来へ導くための重要な基盤です
本トークでは「美しさ」を設計の中心に据える意義と、それがアーキテクチャ全体の秩序や一貫性をどのように支えるのかを深掘りします

美しいコードやシステムに触れ、感動を覚えたことはないでしょうか
技巧を凝らしたコードに感嘆し、理路整然としたシステムの完成度に心を打たれた経験があるかもしれません
美しさには人の本能に訴えかける抗いがたい魅力があります
この魅力はアーキテクトが最も大切にする「システムの未来を形作る力」を秘めています

本トークでは以下の内容をお話します

- 美しさの価値:美しさがなぜ有用で、アーキテクトにとって欠かせない要素であるのか
- 審美眼の鍛え方:美しさを見極め、活用するために必要な視点やアプローチ
- 実践的な活用法:美しさを設計プロセスに組み込み、システムの秩序を守るための具体的な方法

対象者:

- システム設計やアーキテクチャに関心のあるエンジニア・リーダー
- 持続可能な設計を目指す方
- チームでの設計文化を改善し、秩序あるアーキテクチャを構築したい方

美しさが設計にもたらす力を探求し、設計の未来を描くインスピレーションを手にしましょう

# URL
YouTube: https://www.youtube.com/c/narusemi
HomePage: https://nrslib.com
Twitter: https://twitter.com/nrslib
Instagram: https://www.instagram.com/nrslib/

nrs

March 23, 2025
Tweet

More Decks by nrs

Other Decks in Programming

Transcript

  1. <?php function fizzBuzz($n) { for ($i = 1; $i <=

    $n; $i++) { if ($i % 3 == 0) { if ($i % 5 == 0) { if ($i % 15 == 0) { if ($i % 2 == 0) { if ($i % 4 == 0) { if ($i % 8 == 0) { if ($i % 16 == 0) { if ($i % 32 == 0) { echo "FizzBuzz"; } else { echo "FizzBuzz"; } } else { echo "FizzBuzz"; } } else { echo "FizzBuzz"; } } else { echo "FizzBuzz"; } } else { echo "FizzBuzz"; } } else { echo "FizzBuzz"; } } else { echo "Fizz"; } } else if ($i % 5 == 0) { echo "Buzz"; } else { echo $i; } echo PHP_EOL; } }
  2. <?php function fizzBuzz($n) { for ($i = 1; $i <=

    $n; $i++) { if ($i % 3 == 0) { if ($i % 5 == 0) { if ($i % 15 == 0) { if ($i % 2 == 0) { if ($i % 4 == 0) { if ($i % 8 == 0) { if ($i % 16 == 0) { if ($i % 32 == 0) { echo "FizzBuzz"; } else { echo "FizzBuzz"; } } else { echo "FizzBuzz"; } } else { echo "FizzBuzz"; } } else { echo "FizzBuzz"; } } else { echo "FizzBuzz"; } } else { echo "FizzBuzz"; } } else { echo "Fizz"; } } else if ($i % 5 == 0) { echo "Buzz"; } else { echo $i; } echo PHP_EOL; } }