タグ

2008年12月5日のブックマーク (2件)

  • 【1498】曖昧な対人関係を理解できずトラブルを繰り返す部下は病気でしょうか

    精神科Q&A 【1498】曖昧な対人関係を理解できずトラブルを繰り返す部下は病気でしょうか Q:  私は37歳の女で、中規模の会社に勤務し、15人程度の課の課長をしております。私の課のスタッフAさん(30歳代前半、男性、独身)についてご相談があり、メールを送らせていただきます。 Aさんは半年ほど前に他部署から私の課に異動になりました。通常時期の異動とは異なり半端な時期の異動だったのですが、次のような事情があったということです。 ○ Aさんは30歳過ぎの頃に中途採用され前の部署に配属され、約1年後には、仕事がうまくいかないことが原因で出勤ができない状態が数日続き、精神科を受診したところ「うつ状態」と診断され、通院投薬の治療を受け、すぐ通常勤務ができるようになった。 ○ しかし、職場で問題が多く(具体的な内容は聞いていません)、前の上司Bさんが音を上げ一刻も早く異動させるよう希望した。(Bさん

  • なんも考えずに"リテラル".equals(s)と書け - 2008-12-04 - きしだのはてな

    "".equals(stringVariable) は改悪だろうについて。 まず、空文字との比較は場合による。というか、空文字との比較なら s != null && s.isEmpty() か s == null || s.isEmpty() などと書くほうがいい。 あと、件の問題は改悪とは言わないまでも、問題文だけをみてこれを改善といえるほどでもないので、あまり良くない。 中身があるリテラルとの比較。 基的な方針として「二通りの書き方があるとして、実行コストや記述コストが同じならより安全で判断の必要がない書き方を選ぶべき」というのがある。というか、これはコードの書き方だけではなく、すべての行動にあてはまる。判断不要で安全な方法があるのなら、それを選ぶべきだ。シャワーをまっすぐにシャワー置きにかけずに横向きにかけるというのは、これにあてはまる。確かにシャワー置きにはシャワーをまっすぐ置き

    なんも考えずに"リテラル".equals(s)と書け - 2008-12-04 - きしだのはてな