ブックマーク / developers.srad.jp (3)

  • 複雑なコードは悪いコードか | スラド デベロッパー

    プログラミングにおいて簡潔に書かれているコードが良いコードであり、一方で複雑なコードを書いたプログラマーには技量が無く、複雑なコードはどんな馬鹿でも書けると思われがちである。だがDr. Dobb'sの編集長Andrew Binstock氏は、こうした二分法的な考え方はいかがなものかと批判している(家/.、Dr. Dobb's記事)。 Binstock氏は、複雑なコードを書くのは難しく、どんな馬鹿でも書けるものではない、そして複雑な問題には複雑なコードが必要なのだと述べている。複雑なコードを、下手に書かれたコードと同一視するのは間違いであるとしている。 Binstock氏の定義によれば、簡潔さとは理性的で中立的であることなのだという。つまり、簡潔に書かれたコードとは、潜んでいる複雑さを説明する限りにおいては複雑にもなりえるため、簡潔に書かれたコードが極めて複雑である場合もあるのだ。良いか、

    farako
    farako 2013/07/03
    複雑と分かりづらいは違うと誰かが言っていたぞ。
  • 自分の手柄を横取りされた、さあどうする? | スラド デベロッパー

    家/.記事「Ask Slashdot: What To Do When Another Dev Steals Your Work and Adds Their Name?」にて、「自分の作成したソースコードのクレジットを書き換えられた」という話が取り上げられている。家/.のタレコミ人曰く、 自分が開発したアプリケーションに関し、とある状況が持ち上がってきてしまった。 2年程前にある顧客のためにウェブアプリケーションをいくつか開発したのだが、この顧客との仕事はもう終わっており、現在は新しい開発者がメンテナンスを担当している。 新たな仕事を探すにあたりのポートフォリオにこのアプリケーションを実績として記載したところ、採用面接にてこの経歴が虚偽であると指摘されてしまった。いくつかのJavaScriptファイルを見せられたところ、なんとメンテナンス担当の開発者が私の名前を削除し、自分の名前を著

    farako
    farako 2013/06/12
    github みたいな外部かつタイムスタンプはっきりしてるところにあげとくとかかな。少なくともこの時点で俺が書いてたとかの証明にならんかな。
  • 体を動かさない仕事をしながら健康を保つには? | スラド デベロッパー

    体型や健康を維持するために何かしていますか。多くの皆さんも同様かもしれませんが、プログラマーの私は大体1日中座ったままで、スナック菓子と炭酸飲料ばかり口にしています。運動を生活に取り入れようとする努力はしていますが、最小限の運動量でも継続できたためしがありません。「とにかく運動する」とか、フィットネスに入会して通うとかいった方法はあまり向いていないようですし、現在は私にとって最も時間が貴重なので、できれば毎日の仕事の中に運動を組み込みたいところです。タイミングのいいことに私の職場はスタンディングデスクに切り替えたばかりなので、デスクの下に平らなランニングマシンを持ち込むことを考えました。しかし、上司からは超静音マシンでない限り許可できないと言われています。私の勤める会社は小さく、入居しているのはフィットネス施設のない古いオフィスパークです。私と同じような環境で仕事をしている皆さんは、勤務時

    farako
    farako 2013/03/17
    トイレごとに階段上り下り or スクワット。これは効く。
  • 1