タグ

ブックマーク / y-nakanishi.hatenadiary.org (2)

  • nullはJavaのWeakポイント - Return to Saisse’s Wiki

    純粋にオブジェクト指向的に考えた場合、オブジェクト間の通信にnullを使用するなんてことはあってはならない事だ。 ある値がnullであるということは何かの状態を表しているわけで、その状態をnullで表してしまうと人間の頭にとっては扱い難い存在となる。 例えばあなたがコーヒーカップを持っているとしてコーヒーカップがnullだでは想像で補うことは可能であっても意味が通じない。状態をnullで表すのを止めてコーヒーカップが空だと言えば格段にわかりやすくなる。 ここで重要なのは名前がついているかどうか?ということだ。名前を付けることによって人間の頭は高速に処理できるようになる。名前を省略されるとそもそも状態があることを認識することが困難になる。 このことからnullはコンピュータのメモリの状態を表す言葉であって実装であるといえる。つまりnullはカプセル化の対象であって、インターフェース間でやりと

    nullはJavaのWeakポイント - Return to Saisse’s Wiki
  • 残業代と労働基準法 - Return to Saisse’s Wiki

    ちょっといろいろあって残業代と労働基準法について調べる必要があったので、他にも役に立つ人がいるかもしれないので書いておきます。 よくうちの業界(ソフトウェア産業)で年俸制でも残業代が出ないということを耳するので、そんな給与制度もあるんだー程度に思っていました。が、今回調べてみて分かったことは労働基準法では労働者が同意しない限りは残業代は出さなくてはいけない事になってる、ということです。 残業代が出ないというケースは年俸制の報酬に残業代が含まれる場合と裁量労働制でみなし労働時間による場合があります。 年俸制に残業代を含める場合、企業側には契約時、就労規則、給与明細などで何時間の残業代が年俸に含まれて、基給と残業代が区別できるように明示する義務があります。年俸に含まれる残業時間を超えた場合は追加の残業代を支払わなくていけないし、年俸に含まれる残業時間と実際の残業時間がかけ離れている場合には是

    残業代と労働基準法 - Return to Saisse’s Wiki
  • 1