web-dev-qa-db-ja.com

コードの発送を開始するにはどうすればよいですか?

[〜#〜] lpthw [〜#〜] を使用してプログラミングする方法を学び始めたところです。スキルレベルが上がるにつれて、出荷の準備ができているかどうかに関係なく、コードの出荷を開始したいと思います。常にコードを出荷する習慣をつけ、コードを出荷する恐れがないようにするためです。

配送コードの初心者向けガイドはありますか?

8
JosephS

出荷コードと製品の出荷を比較します。それらは2つの非常に異なるものであることに注意してください。真の関心が配送コードにある場合:

  1. githubbitbucketgoogle code または <ここでお気に入りのホスティング> アカウントを設定します
  2. 小さなプロジェクトを開始するか、一体、いくつかを開始します
  3. コードをパブリックソースリポジトリにコミットする
  4. あなたの経験について公に書き、あなたのリポジトリを参照してください
  5. ローカルユーザーグループに参加して、経験を共有してください
  6. フィードバックを探す
  7. 適応、リファクタリング、機能の追加、新しいプロジェクトの開始
  8. あなたが学んだことを共有する
  9. 共同編集者を探す-共同編集者なしで良くなるのは難しい
  10. 準備ができたら、製品の出荷を開始します
9
Scant Roger

出荷準備が整っていない場合の出荷コードは、季節の昼寝中に熊の洞窟でニトログリセリンの棒をジャグリングするようなものです。何かが落ちて、周りにたくさんのノイズと血があり、あなたは対処するために怒っているクマに固執するでしょう。

私ができる最善のアドバイスは、出荷可能なコードをより速く、より効率的に作成できるようにする考え方と作業プロセスを開発することです。

http://www.codinghorror.com/blog/2006/07/what-is-modern-software-development.html

これが始まりです。

5
Daniel Iankov

あなたが実際にあなたのコードを出荷する準備ができているとき(そしてあなたが望むという理由だけでなく、コードが準備ができているという理由で)、ここにいくつかのリソースがあります。

これを行う前に、Scant Rogersのアドバイスに従います。

http://pypi.python.org/pypi -Python Package Index、通常はライブラリに使用され、これらはすべてeasy_installソフトウェアでインストールできます

http://docs.python.org/library/distutils.html -distutilsパッケージ。これにより、これが非常に簡単になります。

http://www.debian.org/doc/manuals/maint-guide/ --Debianメンテナガイド。 distutilsの「セットアップ」機能を使用すると、Red Hat(およびFedoraやrpmを使用するその他のもの)およびWindowsで配布するためのrpmおよびmsiファイルを作成できますが、特にdebパッケージを作成する機能がありません。それをDebianに取り込もうとする場合は、自分でそれを行う必要があります。彼らはどのパッケージを許可するかについて非常に厳しいので、それが機能しない場合でも、誰かがあなたをスポンサーすることを期待しないでください。

0
jsternberg