1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

ちょっとずつ読むドメイン駆動設計 まえがき5

Last updated at Posted at 2017-08-18

再設計を積み重ねる

継続的なリファクタリングは細かい再設計の積み重ね

リファクタリングはコードをきれいにする、読みやすくする作業と思われがちだけど、本質は『再設計』。
だから・・・

だが、開発者が確固とした設計原則を持っていないと、理解するのも変更するのも難しいコードベースを作り出してしまう。

『開発者』が設計原則を持つというのが大事かと。

"役割も設計と実装を切り離せない" から当然といえば、当然。

そして、このことは開発初心者も設計原則を学ぶ必要があるということを意味しています。

ということで学びましょう。そしてコードを書きましょう。

何かを学ぶためには、自分で体験する以上にいい方法はない。
The only source of knowledge is experience
(アルベルト・アインシュタイン)

学びのベースはいっぱいあります。

継続的なリファクタリングを通じて、顧客の真の要求に適した設計に到達する。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?