Tidak akan ada dokumentasi atau dokumentasi minim, atau akan ketinggalan zaman. Temukan semua dokumentasi yang ada. Jika itu ada di repositori tim, jangan membuat salinan. Jika tidak, letakkan di sana dan minta izin manajer Anda untuk mengaturnya, mungkin dengan pengawasan.
Dapatkan semuanya dalam repositori untuk tim dan tambahkan Glosarium. Semua pangkalan memiliki jargon; mendokumentasikannya dalam glosarium. Buat bagian untuk alat, produk, khusus pelanggan, dll.
Buat / Perbarui dokumen pembuatan lingkungan perangkat lunak. Semua alat, kebiasaan, pilihan pemasangan, dll. Buka di sini.
Kemudian unggah dokumen Memulai Dengan "ProductName" atau sejenisnya. Biarkan itu hanya aliran pikiran dan pengaturan diri dari waktu ke waktu. Kemudian, cari dokumen yang ketinggalan zaman dan kembalikan ke tanggal. Pengembang lain akan menghargainya, Anda akan berkontribusi dengan cara yang unik saat mempelajari kode. Khususnya mendokumentasikan semua hal yang membuat Anda salah atau disebut salah atau kontra-intuitif.
Setelah kurva condong Anda berakhir, jangan khawatir tentang memperbarui dokumentasi. Biarkan pria baru berikutnya melakukan itu. Ketika dia tiba, arahkan dia ke pekerjaan Anda. Ketika dia terus-menerus mengganggumu untuk jawaban, jangan jawab dia. Sebaliknya, tambahkan pertanyaan ke dokumentasi Anda dan kemudian berikan urlnya. Alat pancing.
Salah satu efek sampingnya adalah Anda akan membuat alat yang Anda sendiri dapat rujuk berbulan-bulan dari sekarang ketika Anda lupa.
Dan meskipun ini bukan dokumentasi, masalah terkait adalah prosedur aneh dan intensif yang dilakukan oleh rekan setim Anda. Otomatiskan dengan batch, skrip sql dan sejenisnya, dan bagikan juga. Bagaimanapun, pengetahuan prosedural bisa dibilang sebesar pengetahuan deklaratif dalam hal menjadi produktif di lingkungan baru. Apa pun itu, jangan lakukan itu; alih-alih, buat skrip, dan jalankan skrip. Pancing menyerang lagi.