Bagaimana saya bisa memulai kode pengiriman?

8

Saya baru saja mulai belajar bagaimana memprogram menggunakan LPTHW , dan ketika tingkat keahlian saya berkembang, saya ingin memulai kode pengiriman apakah sudah siap untuk dikirim, hanya untuk membiasakan diri selalu mengirim kode, dan tidak memiliki rasa takut akan kode pengiriman.

Apakah ada panduan ramah pemula untuk kode pengiriman?

JosephS
sumber

Jawaban:

9

Anda menyebutkan kode pengiriman versus pengiriman produk. Perlu diingat bahwa mereka adalah dua hal yang sangat berbeda. Jika minat Anda yang sebenarnya adalah kode pengiriman:

  1. Mengatur github , bitbucket , google kode atau <favorit tuan sini> akun
  2. Mulai proyek kecil atau, heck, mulai beberapa
  3. Komit kode Anda ke repositori sumber publik Anda
  4. Tulis di depan umum tentang pengalaman Anda dan rujuk repositori Anda
  5. Hadiri grup pengguna lokal dan bagikan pengalaman Anda
  6. Cari umpan balik
  7. Adaptasi, refactor, tambahkan fitur, mulai proyek baru
  8. Bagikan apa yang Anda pelajari
  9. Cari kolaborator - sulit untuk menjadi lebih baik tanpa kolaborator
  10. Saat Anda siap, mulai pengiriman produk
Hanya sedikit Roger
sumber
5

Kode pengiriman ketika tidak siap untuk dikirim seperti juggling dengan tongkat nitrogliserin di gua beruang selama tidur siang musiman mereka. Sesuatu akan jatuh, akan ada banyak suara dan darah di sekitar dan Anda akan tetap dengan beruang yang marah untuk berurusan dengan.

Saran terbaik yang dapat saya berikan adalah mengembangkan pola pikir dan proses kerja yang memungkinkan Anda untuk membuat kode yang dapat dikirimkan lebih cepat dan lebih efisien.

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

Ini awal.

Daniel Iankov
sumber
Plus satu untuk beruang dan nitrogliserin!
Andy Hunt
1
Contoh favorit saya: github.com/MrMEEE/bumblebee/commit/…
Anton Barkovsky
0

Ketika Anda benar-benar siap untuk mengirimkan kode Anda (dan bukan hanya karena Anda ingin, tetapi karena kode siap), berikut adalah beberapa sumber.

Saya akan mengikuti saran Scant Rogers sebelum melakukan semua ini.

http://pypi.python.org/pypi - Python Package Index, biasanya digunakan untuk perpustakaan dan semua ini dapat diinstal dengan perangkat lunak easy_install

http://docs.python.org/library/distutils.html - Paket distutils, yang membuatnya sangat mudah dilakukan

http://www.debian.org/doc/manuals/maint-guide/ - Panduan pengelola Debian. fungsi distutils "setup" akan memungkinkan Anda untuk membuat file rpm dan msi untuk didistribusikan di Red Hat (dan Fedora dan hal lain yang menggunakan rpm) dan Windows, tetapi ia tidak memiliki kemampuan untuk membuat paket deb. Anda harus melakukannya sendiri jika ingin mencoba dan membawanya ke Debian. Mereka sangat ketat tentang paket apa yang mereka ijinkan, jadi jika tidak berhasil, jangan berharap ada yang mensponsori Anda.

jsternberg
sumber