タグ

2016年11月28日のブックマーク (3件)

  • 消えたプログラマの残したものは - megamouthの葬列

    システム開発の佳境に、開発メンバーが突然出社しなくなってしまう。 携帯にも連絡がつかず、3日ほど音信不通になったので、さすがに心配になった上司が大家と共に自宅を訪れると、夕日が差し込む部屋の真ん中に、当の人が何の表情も浮かべずにただ座っていたりする。 そういう事は大して珍しいことではないので、ある程度経験のあるIT業界人なら、同僚が「消えて」しまってもそれほど驚くことはない。 プログラマというのは、とかく「消えて」しまうものなのだ。と彼らは思っている。 「消えた」プログラマは、意識的にしろ無自覚にしろ自分の人生をちょっとばかり台無しにしながら、プロジェクトに虚無の穴を空けるわけだが、そうした「工程の穴」は他のメンバーが残業したり、派遣会社から来た代替の人員が埋めてしまったりする。ビジネス的には人月で数えられた我々の「数字」などというものはちょっとした帳尻あわせでなんとかなってしまうらしい

    消えたプログラマの残したものは - megamouthの葬列
    n314
    n314 2016/11/28
    自分もこういう対応したことあるけど、また次のプログラマーがconstant.phpを参考にしたり新しく分離したファイルを参考にしたりして更にカオスになるんだろうなーとか思ったり。
  • PHP7からはシングルトンの生成メソッドを2行で書ける - Qiita

    PHP7未満ではシングルトンの生成メソッドはこんな感じだったと思います。staticで静的変数を定義し、それがNULLかどうかのif節を書きといった具合に。 <?php function getInstanceOldStyle() { static $instance; if ($instance === null) { $instance = new stdClass(); } return $instance; } assert(getInstanceOldStyle() === getInstanceOldStyle());

    PHP7からはシングルトンの生成メソッドを2行で書ける - Qiita
    n314
    n314 2016/11/28
    return $instance ?: $instance = new stdClass(); でいいような。
  • Redmineを3年間使い続けてお世話になったプラグインたち - Qiita

    TOPIC Redmineを3年間使い続けてお世話になったプラグインたち(全部、無償版) <書かないこと> Redmineの操作説明(インストール、操作方法など) プラグインの操作説明(インストール、操作方法など) <補足> 利用当時(2016年夏頃まで)の状況によるものとなりますので、最新の情報については要再確認となります。(当時はなかったものが今はあるかもしれないし、逆も然り) ※ 私が使っていたRedmineは、【Bitnami Redmine 3.1.1-1】となります。 (これまでのRedmine:2.3 → 2.6 → 3.1) ※以下、1つずつピックアップしていきます。 clipboard_image_paste(Attach image from clipboard) https://github.com/peclik/clipboard_image_paste 使用頻度:

    Redmineを3年間使い続けてお世話になったプラグインたち - Qiita
    n314
    n314 2016/11/28
    Redmineをバージョンアップすると動かなくなることが時々あるし元々動きが怪しいのもあるから色々入れるのを躊躇してしまう。