パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

FacebookがPHP互換のプログラミング言語「Hack」を公開」記事へのコメント

  • メソッドの補完が出来る。 ダックタイピングはメソッドから型を逆算するから補完が出来ない。
    まぁ、やろうと思えば出来るんだろうが、型の候補が複数出てくる、
    Hackもdartと同じで実際は動的型付けだが、補完がしやすいよう言語仕様的に型が書けるようになる。

    • by nyagy (17036) on 2014年03月28日 13時59分 (#2570782)

      問題は、多くのPHPプログラマ及びプロジェクトにPHPを導入するPMがそうした利点を理解できるかどうかですかねぇ。理解できていればそもそもPHPを選択しないでしょうし。

      自分の経験した範囲ですが、PHP(しか知らない)プログラマはとにかくエラーが嫌いなように思います。Internal Server Errorで何も表示されないよりも、壊れていてもいいから何か画面が出ていれば安心するというか。なので、静的型チェックを行ってエラーになるよりも、型チェックしなくてログにnoticeを山盛り出していたほうがいいという感じです。なんせ、シンボルチェックすら拒否するような文化ですから。。。

      親コメント
      • by melorec (46666) on 2014年03月28日 20時24分 (#2571084)
        PHPer がエラー嫌いなのは「受注先の顧客がそうだから」という可能性はないのでしょうか?
        つまり、想定外のエラーが起きた時、
        「ブラウザ表示がまっさらなのは安全性を考慮して
        処理を中断させているからです」って言っても顧客は分かってくれないだろうから、
        とにもかくにも、ある程度の見た目だけは取り繕いたいとか。
        特にWebサイト系のお仕事では、そういう傾向が強いんじゃないかと邪推します。
        親コメント

「毎々お世話になっております。仕様書を頂きたく。」「拝承」 -- ある会社の日常

処理中...