バカ法学Python・続練習25:`xargs`
1415 ワード
練習25:
ドラゴン
プロトコル:CC BY-NC-SA 4.0
グーグル翻訳を誇りに思う
私たちは挑戦モードの練習に戻って、あなたのためにウォーミングアップして、あなたは
チャレンジレッスン
45分のHackを経て、あなたは少し休んで、それから第3部のコード監査検査リストを使って、コードに対して客観的な監査を行うべきです.コードを修復しないで、注釈を書くだけで、何を変える必要があるのか、何か欠陥があるのかを指摘します.修復を試みると客観的に維持するのは難しいので、監査中の問題に注意して、次のラウンドで修復するだけです.
その後、監査に慣れた一連のコード/監査のタイミングセッションを行います.できるだけ長い時間をかけて、できるだけ多くの
注
ログに欠陥を追跡することを覚えておいてください.そのため、実行図を描き、トレンドを探すことができます.
研究性学習コード/監査のプロセスで、あなたが犯し続けているエラーを発見しましたか?これらを潜在的なこととして書いて処理します. コード/監査プロセスには、特定の時点、多かれ少なかれ欠陥がありますか?最初より多いですか、それとも3~4つのプロセスの後に多いですか.どうしてこんなことになったの? は、あなたの
xargs
原文:Exercise 25:xargsドラゴン
プロトコル:CC BY-NC-SA 4.0
グーグル翻訳を誇りに思う
私たちは挑戦モードの練習に戻って、あなたのためにウォーミングアップして、あなたは
xargs
を実現します.これは簡単な実装であるべきですが、xargs
は複雑かもしれません.他のプログラムを起動して実行する必要があるからです.検討するPythonモジュールはsubprocess
で、Pythonから他のプログラムを実行し、出力を収集することができます.このモジュールを理解する必要があります.後でxargs
と本書の他の多くのプロジェクトを完成します.そのため、よく研究しなければなりません.チャレンジレッスン
xargs
を実現するには45分しかかかりませんので、何かを作ることができます.その後、監査することができます.最初のHackは、完璧にするのではなく、プロジェクトを実行できることを覚えておいてください.このプロジェクトの次のステップで最適化し、より良くします.入力できることを覚えておいてください.man xargs
xargs
のマニュアルページを取得し、どのように動作するかを検討します.これは便利なUnixツールですが、find
を使ってほとんど同じことをすることもできます.xargs
を実現すると、find --exec
よりも優れているものを見つけてみましょう.45分のHackを経て、あなたは少し休んで、それから第3部のコード監査検査リストを使って、コードに対して客観的な監査を行うべきです.コードを修復しないで、注釈を書くだけで、何を変える必要があるのか、何か欠陥があるのかを指摘します.修復を試みると客観的に維持するのは難しいので、監査中の問題に注意して、次のラウンドで修復するだけです.
その後、監査に慣れた一連のコード/監査のタイミングセッションを行います.できるだけ長い時間をかけて、できるだけ多くの
xargs
を実現し、次のプロジェクトを続けます.注
ログに欠陥を追跡することを覚えておいてください.そのため、実行図を描き、トレンドを探すことができます.
研究性学習
xargs
の実装のために自動テストを作成し、欠陥率を低下させるかどうかを確認します.次の練習では、より制御されたテスト研究を行います.このようにしますが、今試してみて、何を見つけたか見てみましょう.