タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

Pythonとunittestとlintに関するraimon49のブックマーク (3)

  • 「スマートPythonプログラミング」という本を書きました - CUBE SUGAR CONTAINER

    表題の通り Pythonを書いたので、そのご紹介です! スマートPythonプログラミング: Pythonのより良い書き方を学ぶ 作者: もみじあめ発売日: 2016/03/12メディア: Kindle版この商品を含むブログ (1件) を見る どんななの? ひと言で表すと、自信を持って Python を書けるようになるためのです。 スマートPythonプログラミングなので、略してスマパイって呼んでください。 こんな人におすすめ なんとなく書いてなんとなく動いているコードに不安を覚えている方 入門書は読み終わったけど次に何をして良いか分からない方 Python の初心者から中級者にステップアップしたい方 ベストプラクティスとかアンチパターンって言葉が好きな方 上記に当てはまる方には、書が少しでも参考になると思います。 どんなことが書いてあるの? 自分が Python を学び始めた

    「スマートPythonプログラミング」という本を書きました - CUBE SUGAR CONTAINER
  • 初心者のためのPythonにおけるソフトウェアテスト - MyEnigma

    【この1冊でよくわかる】ソフトウェアテストの教科書―品質を決定づけるテスト工程の基と実践posted with カエレバ石原 一宏,田中 英和 SBクリエイティブ 2012-01-28 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに アサーション ユニットテスト doctest テストカバレージ 静的コード解析 自動でコードをスタイルガイド通りに修正する autopep8 最後に一言 参考資料 MyEnigma Supporters はじめに ロボティクス用のソフトを書いていると、 ソフトウェアテストは無視しがちになりますが、 やはり長期的にメンテナンスしやすいソフトを作るには、 ソフトウェアテストは重要だと思います。 myenigma.hatenablog.com 今回は、Pythonにおける ソフトウェアテスト関連の方法をメモしておきたいと思います

    初心者のためのPythonにおけるソフトウェアテスト - MyEnigma
    raimon49
    raimon49 2015/10/06
    autopep8 --aggressive --aggressive
  • コードの品質を維持したまま開発スピードを上げる | POSTD

    高品質のコードベースは、反復作業やコラボレーション、メンテナンスを簡単にすることで、長期的な開発のスピードを上げてくれます。Quoraではベースコードの品質は重要だと考えます。 高品質のコードを維持することは利点がありますが、その反面かなりのオーバーヘッドが発生し、実際の開発のサイクルに時間が掛かってしまいます。このオーバーヘッドと利点の折り合いを付けるのは難しい問題です。この場合、2つの選択肢しかないように思えます。低品質でコードスピードが速いか、もしくは高品質でスピードが遅いか。スタートアップは素早い開発サイクルに最適化しているので、多くの人は低品質で進めたほうがいいと思っています。 このジレンマは解消できます。ツールやプロセスを工夫することで、コードベースの品質を維持したままスピードを速めることができるのです。この投稿では、コードの品質に関しての私たちの考えや、2つの世界を共存させる

    コードの品質を維持したまま開発スピードを上げる | POSTD
    raimon49
    raimon49 2015/08/25
    モジュール単位でオーナーシップを明確にしてレビューアを自動アサインするアイディア。PythonならスタイルガイドはPEP8一択で良い気がするけど、文字幅の制限がなかなか厳しいんだよな。
  • 1