本当のオブジェクト指向は可読性を上げる - Download as a PDF or view online for free
あわせて読みたい 新人プログラマに知ってもらいたいメソッドを読みやすく維持するいくつかの原則 ペアプログラミングして気がついた新人プログラマの成長を阻害する悪習 「オブジェクト指向プログラミング」と「関数型プログラミング」のたった一つのシンプルな違い あきらめるにはまだ早い!ソースコードの品質向上に効果的なアプローチ 2015年に備えて知っておきたいリアクティブアーキテクチャの潮流 この記事について この記事は新人向けの研修内容を再編集してお送りいたします。 ここで述べる内容はどのようにして現在のプログラミングスタイルが生まれてきたかを理解することで、よりよいプログラムを書くためのもので、正確なソフトウェア工学の歴史を学ぶためのものではありません。正確な歴史を把握したい場合は、原典をあたるようにしてください。 また、想定している読者は「よくあるオブジェクト指向プログラミングの学習」を既にし
前置き LAMP環境でフリーランスのエンジニアを数年やってきて気づいたこと。自分の場合は主にPerlとPHPだけども サーバーサイドスクリプト言語では、言語としてオブジェクト指向をサポートしている場合であっても JAVAなどのオブジェクト指向言語と比較して、手続き型の実装になりがちである。 自分なんかはフリーランスでやってるので、色んな現場の既成システムをみる機会がこれまであったわけですが 改修案件や追加機能案件などで、手続き型のシステムをみながら、そのメンテナンスのし辛さを目の当たりにして 途方に暮れながらも、いつかどうにかなるはず、やまない雨はないと信じて目の前のタスクをとにかく消化していくわけです。 でもある日気づいたんですね、ゴミはいつまでたってもゴミなんだと。 自分は本来なまけものなんです。だからこそ、手続き型の気怠さが許せず、体系的で整理されているものを好みます。 今日まとめる
24. よくない設計 ! / ̄ ̄\ / _ノ \ | ( ●)(●) | (__人__) | ` ⌒´ノ | } ヽ } ヽ、.,__ __ノ _, 、 -― ''"::l:::::::\ー-..,ノ,、.゙,i 、 /;;;;;;::゙:':、::::::::::::|_:::;、>、_ l|||||゙!:゙、-、_ 丿;;;;;;;;;;;:::::i::::::::::::::/:::::::\゙'' ゙||i l\>::::゙'ー、 . i;;;;;;;;;;;;;;;;;;;;;;|::::::::::::::\::::::::::\ .||||i|::::ヽ::::::|:::! 年齢は? 店員(売る人) ! / ̄ ̄\ / _ノ \ | ( ●)(●) | (__人__) | ` ⌒´ノ |
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く