タグ

codingに関するJoyEaterのブックマーク (3)

  • リーダブルコードを読んだメモ - Qiita

    ※箇条書きです メモです。15章だけ詳しく?書いてます。 リーダブルコード やらんもんは勝たれへん コードは理解しやすくないといけない 名前に情報をつめこむ 名前が間違った情報になってないか考える 範囲を指定するときは、first - last 包含/排他的範囲にはbegin - end コードを見たらすぐにわかるコメントはかかない コードの欠陥にコメントをつける 定数にコメントをする (想定してる範囲の数値とか, なんのための定数なのかとか) 歯切れの悪い文章を磨く 行数を短くするよりも、他の人が理解するのにかかる時間を短くする。 ネストを浅くする 早めに返してネストを削除する(失敗ケースを早めに返す) 三項演算子(: ?)・do/while ループ・gotoは使いどころを考える ド・モルガンの法則を使う 「not を分配してand/or を反転する」(逆方向は「not をくくりだす」)

    リーダブルコードを読んだメモ - Qiita
  • Raspberry Pi + Ruby で A/Dコンバータ MCP3208 からデータロード - Qiita

    測定したい CH を adc_chs[] に設定しておくと一度の計測で順次読み出しします。 基準電圧 3.3V として測定範囲を 0v 〜 3300mv と仮定して mvolts に MCP3208 のピン入力の電圧値を、rvolts に 100kΩ : 4.7kΩx2 で分圧したときの推定入力値を表示してますのでこのへんは自分の回路に合わせて変更してください。 実行部分を細工してあるので、このまま他のスクリプトから require なり load して関数部分だけ使えます。 # -*- coding: utf-8 -*- # port of the Adafruit MCP3008 interface code found @ http://learn.adafruit.com/send-raspberry-pi-data-to-cosm/python-script # # adjast

    Raspberry Pi + Ruby で A/Dコンバータ MCP3208 からデータロード - Qiita
  • あなたにぴったりなコーディング言語を探そう | readwrite.jp

    今日、コーディングが大流行している。あらゆる年代の学生はもちろん、すでに働いている社会人でもプログラミングの学習を奨励される機会が増えてきた。オバマ大統領ですら、皆がコーディングを勉強するべきだと述べたことがあった。 様々なスキルを学ぶ機会を提供するリソースは、Codecademy のようなサービスを利用した無料のオンラインクラスから、9 週間で格的なソフトウェアエンジニアになることを保証してくれる数千ドルもするプログラムまで、数えきれないほど存在する。 しかし、「当に誰もがコーディングを学ぶべきなのだろうか?」という疑問が残る。 答えはノーだ。少なくとも技術に依存する産業に従事していないのなら必要ない。だが、こうした雇用の枠は次第に縮小している。 コーディングの学習サービスを提供する Code School の創始者グレッグ・ポラックは、仕事を進める過程で開発者とコミュニケーションを

    あなたにぴったりなコーディング言語を探そう | readwrite.jp
  • 1