Posix/Windows, Python 2.4-3.2, PyPy, Jython 2.5.1 に対応 包括的なオンラインドキュメント と PDF ドキュメント 継続的に 多くの Python インタープリターでテスト 様々なプロジェクトと組織 の、数万もの幅広いテストスイートで利用 多くの テストサンプル が付属 優れたインテグレーションプラクティス に対応
趣味プログラマです、こんにちわ。一応生きてます。 さて、Pythonista各位におかれましてはmoratoriumをエンジョイされていますでしょうか。そろそろライブラリも著名なものはPython3に対応してきましたし、そろそろ本格的にPython3、となっているころ合いですね。というか、Python3に対応してないとちょっと恥ずかしくなってきましたね。 とはいえ、Python2は根強く残るでしょう。というわけでPython2とPython3両方で動くコードを書きましょう。テストも書くのは当たり前ですし、せっかくなのでCIもしましょう。 と私も最近思ったので快適に開発を進めるための環境についてメモです。 github : 言わずもがなですね。 travis : githubと連携してCIできるサービス。P言語にも対応していて、最近アツいです。 tox : 複数のPython処理系でvirt
BPStudy #29 のテスト駆動開発の話でペアプログラミングで、Last Recently Used キャッシュ (LRU)を自動テストやりながら、実装しようという部分がありました。 最初に僕は二つのリストで10分くらいで実装したんですけど、やっぱりパフォーマンスが出ないと思ったから、時間が終わったまでに、pythonの辞書で書き直した。 最終版はこれでした。 lru.py #:coding=utf8: class LRU(object): def __init__(self, size=2): self.size = size self.name_list = [] self.value_dict = {} def put(self, name, value): if name not in self: self.name_list.append(name) self.value_d
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く