“Object-oriented programming is an exceptionally bad idea which could only have originated in California.” – Edsger Dijkstra “object-oriented design is the roman numerals of computing.” – Rob Pike “The phrase "object-oriented” means a lot of things. Half are obvious, and the other half are mistakes.“ – Paul Graham “Implementation inheritance causes the same intertwining and brittleness that have b
こんばんは。みなさんご存知の通り、今回、ブラジルワールドカップで戦う日本代表23名から落選しました。落選から1日経ち、いろんなことを考えました。当たり前のことですが、やっぱり自分にとってブラジルW杯というのはとてつもなく大きなウェイトを占めていたものだったみたいです。昨日は朝4時まで眠れませんでした。この4年、ここに入るためにいろいろと頑張ってきたんだなって。 そこに入れない、行けないって決まった時のあの喪失感は一生忘れられないと思います。なので、これは怒られてしまうかもしれませんが、本当に一瞬、一瞬ですがどうでもよくなりました。ACLもリーグ戦も何もかも。ただ、どんなに最高な日でも、どんなに最悪な日でも、必ず次の朝は来るわけで。 練習があったり、試合があったり、奥さんと話したり、子どもたちと話したりと日常に触れていきながら少しずつこの事実を消化していけるのかなと今は思っています。たく
あわせて読みたい 新人プログラマに知ってもらいたいメソッドを読みやすく維持するいくつかの原則 ペアプログラミングして気がついた新人プログラマの成長を阻害する悪習 「オブジェクト指向プログラミング」と「関数型プログラミング」のたった一つのシンプルな違い あきらめるにはまだ早い!ソースコードの品質向上に効果的なアプローチ 2015年に備えて知っておきたいリアクティブアーキテクチャの潮流 この記事について この記事は新人向けの研修内容を再編集してお送りいたします。 ここで述べる内容はどのようにして現在のプログラミングスタイルが生まれてきたかを理解することで、よりよいプログラムを書くためのもので、正確なソフトウェア工学の歴史を学ぶためのものではありません。正確な歴史を把握したい場合は、原典をあたるようにしてください。 また、想定している読者は「よくあるオブジェクト指向プログラミングの学習」を既にし
Photo by Joi 今回のpaiza開発日誌は片山がお送りします。 今後も技術(開発)を中心にエンジニアとしてのキャリアを歩んでいきたいなと考えている方向けに最近騒がれているフルスタックエンジニアとは何か、という事と、何故今後フルスタックエンジニアしか生き残っていけないのか?という事について書いてみました。 ■最近よく見かける【フルスタックエンジニア】とは何か? まずStackって何だろう?、というところで海外の記事などを読むと"LAMP stack"という言葉が良く出てきます。LAMPの場合、OSはLinux、WebサーバはApache、データベースはMySQL、プログラミング言語はPHP(もしくはPerl、Python)という形で組み合わせたものの事を言います。つまりOS、Webサーバ、DB、プログラミング言語の組み合わせ≒積み重ね、なのでStackという事のようです。こういった
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く