2018/12/15 JJUG CCC 2018 Fall での登壇資料です。 #jjug_ccc #ccc_e4
クラス名には、多くの場合"名詞"を用います。メソッド名の場合は動詞や助動詞を用いて命名しましたが、クラス名は何かしらの責務を持つモノとして捉えるため、名詞を用いることになります。 一方、インタフェースの宣言をする場合、そのインタフェースの名前に"形容詞"を用いることがあります(例:Iterable、Closeable等)。形容詞を用いることで、クラスの持つ性質を説明的に見ることができるようになります(Iterableな配列のList実装 -> ArrayList等)。 この記事は、どのような名詞や形容詞がクラス名やインタフェース名として用いることが出来るかを一覧し、できるだけクラスやインタフェースの役目を端的に表せるようなリファレンスとして活用できるものを目指していきたいと思います。 自分自身がクライアントアプリケーションのバックグラウンドを持っている為、多分にそこで用いる命名方法が含まれ
2018年12月19日に行われた「IVS2018 Winter Kanazawa」のセッション「IVS DOJO」で、さくらインターネット株式会社・田中邦裕氏が登壇。27歳で会社を上場させたという輝かしい記録の裏には、数々の失敗があったと語る田中氏。傾いた会社を立て直すに至ったきっかけとはなんだったのか。心がけた“3つの心持ち”について、その意味を明らかにします。 ロボットで生計を立てることを夢見ていた学生時代 田中邦裕氏:みなさん、こんにちは。 さっきまで(の登壇者が)たくさんお話しされてたので、このあとどう繋ごうか大変心配しておりまして。3人目まではまじめなセッションで、4人目(の私)から笑いのセッションだということなんですけれども……この会場を見る限り、笑う雰囲気がまったくしなくて、大変出鼻をくじかれております。 田中と申します、どうぞよろしくお願いします。 (会場拍手) 22年前に
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く