タグ

2013年12月1日のブックマーク (3件)

  • もっともっと良いコーディングをするための勘所8つ - 病みつきエンジニアブログ

    先日とあるコードレビューを拝見することがあったのですが、それにインスパイアされて記事を書いてみます。レビュワーの方が言ったことも含んでいますが、それと必ずしも一致するものでもありません。 Objective-Cのコードで書いていることが多いですが、わりと一般論だと思います。 photo by Hugo-photography 命名規則は言語の「普通」に任せる 例えば、Objective-Cだと変数にはcamelCaseを使うことが多いです。逆にRubyではsnake_caseを使ったりします。もしくは、略語を使うとか使わないとか、そういう違いもあります。 変数名に対してどういう書き方をするかというのは、個人の好みではなく、言語の慣習に任せるのがいいのではないかと思います。 言語の慣習の調べ方は、Githubで「stars:>100」と検索して、言語を絞るといいでしょう。(参考:Rubyの例

    もっともっと良いコーディングをするための勘所8つ - 病みつきエンジニアブログ
  • あなたがLispを無視することができない理由 - 八発白中

    (この記事はLisp Advent Calendar 1日目のためのエントリです。) 禅が好んで用いる比喩がある。月を指すには指が必要である。だが、その指を月と思う者はわざわいなるかな。 — 鈴木大拙「禅」 これをLispに例えるなら、こう言うことができるかもしれない。 Lispを書くには括弧が必要である。だが、その括弧をLispと思う者はわざわいなるかな。 Lispを普段書いている身としてはLispについて括弧がどう、というのは些細なものに思えるが、Lispを知らない人からすると自然な考えだろう。人間は知らないものを理解しようとするとき、自分が今まで見たもの、知っているものと比較して手がかりを得ようとする。Lispが他のプログラム言語と比較してユニークなものは、やはりその括弧で表現されたS式だ。 しかし、Lispが括弧を使った奇妙な構文を用いるのは理由がある。そしてそれがLispの強力さ

    m4ilnds
    m4ilnds 2013/12/01
  • IS01祭りがdocomoで再開中!0円でスマホが買えるのに3円で寝かせられる or 1000円前後のフラット格安SIMが作れる事態に|スマホ辞典

    ※当サイトはアフィリエイト広告の運用で運営が行われています。記事中の商品リンクにはアフィリエイト広告が含まれています。 docomoの一部の機種がかなりオトクな販売条件で売られています。 ここ最近になって、去年の冬から今年の春にかけて発売された機種が、かなり安い値段で販売されています。 そのどれもが「新規一括0円」です。MNPではありません。普通の新規購入で体代金が完全にタダになる「一括0円」です。 しかも今回は維持費もとても安くなっています。 これまでも度々新規一括0円スマホは登場してきていますが、そのどれもが維持費用が1000円近くしていました。ですが、今回紹介する機種は、月々サポートがついてくるため維持費用が大幅に節約できます。 3円維持 1千円前後のフラット回線 今回紹介する機種では、これら2通りの使い方ができます。3円維持でWi-Fi運用もできますし、1000円前後という安い値

    IS01祭りがdocomoで再開中!0円でスマホが買えるのに3円で寝かせられる or 1000円前後のフラット格安SIMが作れる事態に|スマホ辞典