タグ

ブックマーク / codeiq.jp (3)

  • 最強のエンジニアごはん!?ヨッピーがはてなで一日派遣社員してきた|CodeIQ MAGAZINE

    ヨッピーが「一日派遣社員」として潜入するシリーズ第2回は、株式会社はてなさんに行ってきました。 美味しいと絶賛されてるまかないランチやスイーツもべてきましたよ! by ヨッピー はてなの朝会から参加するはずが… こんにちは。ヨッピーです。 はじまったばかりの新連載「ヨッピーの一日派遣社員」のコーナー。 第二回は「はてなブックマーク」や「はてなブログ」ニュースアプリ「Presso」などの運営を行う株式会社はてなさんにおじゃましました。 そしてはてなさんにおじゃまするなり土下座をしています。 なぜなら遅刻をしたからです。 はてなさんでは始業時刻である朝の10時に朝会がはじまるのですが、 僕は渋谷に住んでいるので「はてなは表参道だしすぐ行けるやろ……」 とか調子こいてたら普通に5分くらい遅刻してしまいました。申し訳ありません。 まずははてなさんのオフィススペースを探検だ! 気を取り直してまずは

    最強のエンジニアごはん!?ヨッピーがはてなで一日派遣社員してきた|CodeIQ MAGAZINE
    sudo_vi
    sudo_vi 2014/09/09
  • コメントの9割は無駄!~アンチプラクティスから学ぶ洗練されたコメントの書き方~ #code #コード|CodeIQ MAGAZINE

    コメントは基礎的で一般的なものでありながら、「どのようなことをコメントに残すか」は経験のあるプログラマにとっても難しいもの。 この記事では、アンチパターンコメントを見ながら、どのようなコメントを残すべきかについて説明します。 by 馬場美由紀 (CodeIQ中の人) コードは機械のために、コメントは人間のために? プログラミング言語を学ぶとき、コメントは最初に習う項目のひとつです。そして、プログラムであればコメントを含んでいることが普通です。ある研究によれば、ソースコードの平均19%がコメントだそうです。 コードを書くとき、私たちは機械とコミュニケーションを取ることを意識しています。機械はコードを認識してコンパイルしたり実行してくれます。解釈できなければ教えてくれます。プログラマは、コンパイラのためにデータ型を明示するコードを書いたりもします。 一方、コメントは人間とコミュニケーションする

    コメントの9割は無駄!~アンチプラクティスから学ぶ洗練されたコメントの書き方~ #code #コード|CodeIQ MAGAZINE
    sudo_vi
    sudo_vi 2013/12/16
  • これであなたもテスト駆動開発マスター!?和田卓人さんがテスト駆動開発問題を解答コード使いながら解説します~現在時刻が関わるテストから、テスト容易性設計を学ぶ #tdd|CodeIQ MAGAZINE

    和田卓人さんによるテスト駆動開発問題解説の寄稿です! バグのないよいコードを書くには、よいテスト設計が重要です。今回は現在時刻に関する問題と、その問題で提出された実際の解答コードを紹介しながら、どのようにテスト設計し開発していくのかを解説していきます。 ゲスト解答による解答コードも公開中! by CodeIQ運営事務局 はじめに こんにちは、和田(@t_wada)です。今日は先日出題させていただいたTDDに関する問題の総評を行いつつ、テスト容易性設計について考えてみたいと思います。 問題文 私が出した問題は、以下のようなものでした。 問1. 下記の仕様をテスティングフレームワークを使ってテストコードを書きながら実装してください。 【仕様1】 「現在時刻」に応じて、挨拶の内容を下記のようにそれぞれ返す機能を作成したい。 (タイムゾーンはAsia/Tokyoとする) 朝(05:00:00以上

    これであなたもテスト駆動開発マスター!?和田卓人さんがテスト駆動開発問題を解答コード使いながら解説します~現在時刻が関わるテストから、テスト容易性設計を学ぶ #tdd|CodeIQ MAGAZINE
    sudo_vi
    sudo_vi 2013/11/27
  • 1