タグ

nameに関するyukimori_726のブックマーク (3)

  • SLOBSERVER - L'actualité de Second Life

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    SLOBSERVER - L'actualité de Second Life
  • 名前:汎用的な名前を避ける:tmp - Strategic Choice

    どういうこと?汎用的な名前をつけるのは、「名前のことなんて考えていません」と言っているようなものです。このような「空虚な名前」をつけるのではなく、エンティティの値や目的を表した名前を選びます。汎用的な名前の一つに「tmp」があります。どうして?tmpは「一時的な保管」を表現しますが、以下のtmpは単なる怠慢です。 String tmp = user.name(); tmp += " " + user.phone_number(); tmp += " " + user.email(); ... template.set("user_info",tmp); 生存期間は確かに短いですが、この変数にとっていちばん大切なことは「一時的な保管」ではありません。どうすれば?汎用的な名前を避け、変数の「目的」や「値の質」を表す「いい名前」をつけるようにします。上述の例であれば、「tmp」の代わりに、「u

  • doctest de 単体テスト - s-n-kのブログ

    昨日の if __name__ == '__main__' をせっかく覚えたのに使い道がよく分からんという人のために doctest を使った単体テストについて書いてみる。doctest ってのは docstring の中にテストコードが書いてあったらテストしてくれる機能でなかなか便利 たとえばこんな感じの test.py を作る。ちなみに ''' と ''' で囲まれた間が docstring #! /usr/bin/env python # -*- coding: utf-8 -*- def testfunc(num): ''' 引数の 2 乗を返す関数。 以下テスト用のコード >>> testfunc(1) 1 >>> testfunc(10) 100 >>> [testfunc(num) for num in range(5)] [0, 1, 4, 9, 16] ''' retur

    doctest de 単体テスト - s-n-kのブログ
  • 1