タグ

コーディングとprogrammingに関するchokuchokoのブックマーク (3)

  • 3分動画で学ぶプログラミング学習サイト「ドットインストール」がユーザ数3万人を突破【三橋ゆか里】 | TechWave(テックウェーブ)

    最近プログラミングの学習サービスやツールが増えてきてる。Eメールを使ってJavaScriptRubyなどのコーディングが学習できる「Codecademy」や、コードを実際に入力しながら学習できる「CodeStudy」など。そして今回紹介する「ドットインストール(dotinstall.com)」は、3分動画でプログラミングを学習できる初心者向けサイト。超人気ブログ「IDEA*IDEA」の田口さん(@taguchi)が2011年11月に立ち上げたサービスです。レッスンは59種類、動画の数にして853(2012年4月6日時点)、そしてつい昨日ユーザ数が3万人を超えました。 ドットインストールについて 3分動画で、プログラミングの「ざっくりとした仕組み」がわかるドットインストール。この「ざっくり」が次々に動画を見て学習を続けるモチベーションになってる気がする。目的はあくまでプログラミングに興味

    3分動画で学ぶプログラミング学習サイト「ドットインストール」がユーザ数3万人を突破【三橋ゆか里】 | TechWave(テックウェーブ)
  • プロとしての行為 Act as Proffesional

    1.一般的なコーディング規約に目を通し、エレガントなコードを知るエレガントなコードを書くためには、エレガントなコードを知らなければならい。その土台を築いているコーディング規約について、オープンソースではどのようなものが使われているのか理解しておこう。入社する予定の会社が採用している言語については必ず目を通しておこう。 PHPPEAR 標準コーディング規約symfony CodingStandards Perlperlstyle Ruby クックパッド株式会社のRubyコーディング規準 Matzスタイル NaClで採用している規約 Python PEP 8そして、あなたの身近にあるオープンソースのコードを実際に読んでみよう。この時点でコードの仕組みや設計が理解できなくても良い。コードがエレガントかどうか?を感じ取って欲しい。こう書いた方が、良いのではないか?など、考えてみよう。

    プロとしての行為 Act as Proffesional
  • Rubyコーディング規約

    はじめに 文書は、Rubyによりコーディングを行う際の規約について述べる。 実際のプロジェクトに適用する際には、このコーディング規約をカスタ マイズして用いることを推奨する。 ソースコードの整形 インデント プログラムを読みやすくするため、インデントを適宜行う。インデント 幅は2とする。また、インデントにはスペースのみを使用し、タブは使用 しない。(環境によりタブ幅が異なるため。) 例: if x > 0 if y > 0 puts "x > 0 && y > 0" end end 一行の桁数 一行の桁数は最大80桁までとする。 空行 複数のクラスの区切には空行を挿入する。 例: class Foo ... end class Bar ... end 誤った例: class Foo ... end class Bar ... end また、クラス内の各構成要素の区切にも空行を挿入する。

  • 1