コードをたくさん読んでいると、よくできていて参考にしたくなるコードや、身の毛もよだつクソコードなど、色んなコードに出会う。 自分一人で書いていた頃は、コードの良し悪しは全て自分にはね返ってきていたのだが、チームを組むとそうはいかない。 人の書いたコードで苦しむこともあれば、自分の書いたコードで人を苦しめることもある。 そんなことにならないよう、少しでも良いコードを書くために意識するべきことをまとめてみた。 読むのに苦労しないコードを書く 書かれたコードは、それが使われ続ける限り、何度も読まれる。 読む人は自分かもしれないし、他のチームメンバーかもしれない。別の会社の顔も知らない人かもしれない。 そんな人たちでもスラスラ読み解け、理解できるコードは、きっと良いコードだ。 冗長さを制御する 大体の悪いコードは長い。どんなに素晴らしい設計がされていても、長いと読む気力が失せる。コードは短いに越し
主語を大きく括った割にバブル、挿入、クイックの三種類しか用意してないです。 参考:python - Updating a matplotlib bar graph? - Stack Overflow テンプレート import matplotlib import matplotlib.pyplot as plt import numpy as np from random import randint N = 60 # 配列の数 y = np.random.rand(N)*100 # ランダムな列をソートする # ここに処理を書く def animated_func(): ... # 描画更新 for rect, h in zip(rects, x): rect.set_height(h) fig.canvas.draw() ... fig = plt.figure() win = fig
日本IBMは2012年7月11日、POWER7を搭載したLinux専用機のエントリーモデル「PowerLinux 7R1」(写真1)を発表した。7月20日に出荷する。最小構成時の価格(税別)は103万300円で、2011年5月に出荷した既存モデル「PowerLinux 7R2」(135万5700円)よりも安価に購入できる。 CPUのPOWERプロセッサは、同社のAIX(UNIX)やIBM i(オフコンOS)などが稼働するサーバー機「Power Systems」(旧称はSystem p)で使われているRISCプロセッサである。PowerLinuxでは、POWERを採用することで、x86サーバーと同等の価格でありながら、x86サーバーよりも高性能かつ高信頼なLinux環境を提供する、としている。 今回のPowerLinux 7R1は、PowerLinuxとしては、既存モデル(PowerLinu
かなりマニアックではあるが、便利な人には便利かも、なのでご紹介。 livegrepを使えば、Linuxのソースコードを超速で検索できるようだ。 いわゆるインクリメンタルサーチで、文字を打つごとに検索結果がリアルタイムで変化する。 さらに正規表現を使ったり、パスを指定することもできる。 カーネルのお勉強のお供にいかがですかね。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く