Untuk mendemonstrasikan gagasan ini dengan lebih baik, saya mengambil satu paragraf dari buku Darwin dan mengganti istilah biologis dengan istilah dari dunia pembangunan . Proposal itu sendiri tetap asli. Bahasanya agak spesifik, tetapi secara umum, menurut saya itu bisa dimengerti.
Bab V. Hukum variasi. Ulasan singkat
Ketidaktahuan kita tentang hukum variasi sangat dalam. Tidak satu pun dari 100 kasus tersebut, kami dapat menentukan alasan mengapa fungsi ini atau itu berubah. Tetapi dalam semua kasus di mana kita memiliki alat untuk perbandingan, ternyata pembentukan perbedaan yang lebih kecil antara varietas dari komponen yang sama disebabkan oleh tindakan hukum yang sama seperti perbedaan besar antara komponen perpustakaan yang sama. Perubahan kondisi biasanya hanya menghasilkan variabilitas yang berfluktuasi, tetapi terkadang mengarah pada hasil yang langsung dan pasti: dan hasil ini dapat menjadi lebih jelas dari waktu ke waktu, meskipun masih belum cukup bukti untuk mendukung hal ini. Kebiasaan - dalam pembentukan ciri-ciri konstitusional, penggunaan - dalam meningkatkan fungsi dan non-guna - dalam degradasi dan pengurangannya, dalam banyak kasus tampak kuat dalam tindakan mereka.
Bagian-bagian homolog cenderung bervariasi dengan cara yang sama, serta saling mengikat. Modifikasi bagian frontend bekerja pada bagian struktur internal. Ketika satu bagian tertentu berkembang dengan kuat, hal itu dapat mengalihkan sumber daya pengembangan dari bagian yang berdekatan, dan setiap bagian dari struktur aplikasi yang dapat dihilangkan tanpa kerusakan akan dihilangkan. Perubahan struktural pada usia dini dapat mempengaruhi bagian yang berkembang di kemudian hari; tidak diragukan lagi ada banyak kasus variasi korelatif, yang sifatnya tidak dapat kita pahami. Bagian-bagian yang berulang adalah variabel baik dalam jumlah maupun strukturnya, dan ini mungkin berasal dari kurangnya spesialisasi yang ketat dari bagian-bagian tersebut untuk fungsi tertentu, sehingga seleksi alam tidak menghalangi modifikasinya.Konsekuensi dari alasan yang sama, mungkin, adalah fakta bahwa produk perangkat lunak pada tahap yang lebih rendah dari kematangan produk perangkat lunak lebih dapat diubah daripada produk tingkat tinggi, yang seluruh struktur aplikasinya lebih terspesialisasi. Fungsi tidak sempurna, tidak berguna, tidak tunduk pada seleksi alam dan oleh karena itu dapat diubah. Atribut komponen, mis. ciri-ciri dimana komponen dari satu perpustakaan mulai berbeda dari saat mereka bercabang dari nenek moyang yang sama lebih bervariasi daripada ciri perpustakaan, yaitu, yang telah diwarisi untuk waktu yang lama dan tidak ada perbedaan yang muncul selama periode yang ditentukan. Dalam pernyataan ini, kami telah membahas tentang fungsi atau bagian khusus, tetapi tetap dapat diubah, karena baru-baru ini berubah dan karena itu menjadi berbeda; tapi di bab II kita lihatbahwa prinsip yang sama berlaku untuk proyek secara keseluruhan.
Kami telah memastikan bahwa di area yang mengandung banyak komponen perpustakaan tertentu, yaitu, di mana perubahan dan diferensiasi yang signifikan baru-baru ini terjadi, atau di mana produksi bentuk komponen baru telah berjalan secara aktif, di area dan komponen semacam itu, kami masih menemukan rata-rata jumlah terbesar varietas. Tanda tangan fungsi sangat mudah berubah; mereka juga sangat berbeda untuk komponen dari grup yang sama. Mutabilitas bagian yang sama dari struktur aplikasi biasanya berguna baik untuk menghasilkan tanda tangan fungsi antara dua protokol komunikasi dari komponen yang sama, dan untuk membentuk perbedaan komponen antara komponen pustaka yang sama. Setiap bagian atau fungsi yang dikembangkan secara berlebihan atau eksklusif dibandingkan dengan bagian atau fungsi yang sama dalam komponen terkait,pasti telah mengalami modifikasi pada proporsi yang luar biasa sejak dimulainya perpustakaan ini; Dari sini kami memahami mengapa mereka masih sering berubah jauh lebih besar daripada bagian lain, karena variasi adalah proses yang lambat dan tahan lama dan seleksi alam dalam kasus seperti itu belum memiliki cukup waktu untuk menguasai kecenderungan ke arah variabilitas dan pembalikan lebih lanjut. ke keadaan yang kurang dimodifikasi. Tetapi ketika sebuah komponen dengan fungsi yang berkembang luar biasa menjadi nenek moyang dari banyak keturunan yang dimodifikasi, yang, menurut pendapat saya, seharusnya merupakan proses yang sangat lambat dan membutuhkan periode waktu yang sangat lama, maka dalam kasus seperti itu, seleksi alam telah berhasil memberikan fitur-fitur konstan pada fungsi ini, meskipun perkembangannya tidak biasa. Komponen,Mereka yang mewarisi konstitusi yang hampir sama dari nenek moyang mereka yang sama dan terpapar kondisi serupa secara alami cenderung memberikan variasi yang serupa atau terkadang kembali ke beberapa karakteristik nenek moyang mereka yang jauh. Meskipun karena pembalikan dan variasi serupa, modifikasi baru dan penting tidak dapat muncul, modifikasi tersebut akan menambah ragam perkembangan yang indah dan harmonis.
Apa pun alasannya, mungkin, untuk setiap perbedaan halus antara versi pustaka - dan pasti ada alasan untuk masing-masing versi - kami memiliki alasan untuk percaya bahwa akumulasi perbedaan yang menguntungkan telah menyebabkan semua modifikasi struktural yang paling penting karena siklus hidup masing-masing komponen.
Persyaratan saya ganti di paragraf asli
- genus -> perpustakaan
- tampilan -> komponen
- organ -> fungsi
- individu -> proyek
- keturunan dan orang tua mereka -> versi perpustakaan
- nutrisi -> sumber daya pembangunan
- makhluk organik -> produk perangkat lunak
- tangga organik -> kematangan produk perangkat lunak
- karakteristik seks sekunder -> tanda tangan fungsi
- gender -> protokol komunikasi
- penguatan, pelemahan -> perbaikan, degradasi
- solid dan eksternal -> antarmuka eksternal
- lunak dan internal -> struktur internal
- alam -> pembangunan
Saya juga mengganti istilah yang akan terlihat aneh dalam konteks ini:
- penggunaan -> penggunaan (karena kata tersebut terlihat agak ketinggalan jaman)
- organisasi -> struktur aplikasi (agar artinya benar)
- gaya hidup -> siklus hidup
Saya juga menyarankan agar Anda membiasakan diri dengan paragraf asli, saya menyembunyikannya di bawah spoiler.
Bacalah paragraf asli dari buku itu
. 100 , . , , , , . , : , . – , – – . , . . - , , , , , , . , ; , , . , , , , , , - , . , , , , , , , . , , . , . . , , , , , . . , . , , ; II , . , , , . . , . ; . , . , , ; , , , , . , , , , , , . , , , . , - , , .
, , – , – , .
Sedikit penjelasan
Setelah penggantian lengkap, saya perhatikan bahwa sangat sulit untuk membaca teks (siapa sangka?). Ada banyak alasan untuk ini. Salah satu yang terpenting adalah paragraf yang dipilih. Faktanya adalah bahwa paragraf ini menyertakan penceritaan kembali singkat dari semua yang telah dijelaskan dalam bab itu sendiri, sehingga teksnya sangat ringkas dan ringkas. Sayangnya, saya tidak dapat menemukan paragraf lain yang sesuai yang memungkinkan untuk mengganti istilah dengan gerakan seminimal itu.
Agar teksnya tidak terlihat benar-benar gila, saya akan memperluas beberapa kalimat dengan lebih detail.
Contoh 1
Asli:
Ketika salah satu bagian berkembang dengan kuat, itu mungkin mengalihkan nutrisi dari bagian yang berdekatan, dan setiap bagian dari organisasi yang dapat dihilangkan tanpa kerusakan akan dihilangkan.
Penjelasan ide ini di bab V:
, , ; , , , , , . , , , , , . , , – , .
Ketika satu bagian tertentu berkembang dengan kuat, hal itu dapat mengalihkan sumber daya pengembangan dari bagian yang berdekatan, dan setiap bagian dari struktur aplikasi yang dapat dihilangkan tanpa kerusakan akan dihilangkan.
Sebuah contoh dari kehidupan: ikon di profil Habr sekarang terlihat seperti diva dengan bingkai, dan dulunya adalah ikon yang indah. Jelas, tidak ada sumber daya yang dialokasikan untuk mendukung dan mengembangkan ikon ini. Namun, membaca dan menavigasi komentar jauh lebih nyaman sekarang daripada di masa lalu. Tampaknya, pengembangan komentar menghilangkan beberapa sumber daya dari pengembangan ikon.
Contoh 2
Asli
Ciri-ciri spesies, yaitu ciri-ciri di mana spesies dari genus yang sama mulai berbeda sejak saat mereka bercabang dari satu nenek moyang, lebih bervariasi daripada ciri-ciri generik, yaitu yang telah diwarisi untuk waktu yang lama dan yang belum. perbedaan muncul.
Penjelasan ide ini di bab V:
Mari kita jelaskan ini dengan contoh sederhana: jika, dalam genus tumbuhan yang lebih besar, beberapa spesies memiliki bunga biru, dan lainnya - merah, maka warnanya hanya akan menjadi ciri khusus, dan tidak akan mengejutkan siapa pun jika salah satu spesies biru berubah menjadi merah, atau sebaliknya. ; tetapi jika semua spesies memiliki bunga biru, maka warnanya akan menjadi tanda umum, dan perubahannya akan tampak seperti fenomena yang lebih luar biasa.
Setelah mengganti istilah:
Atribut komponen, mis. ciri-ciri dimana komponen dari satu perpustakaan mulai berbeda dari saat mereka bercabang dari nenek moyang yang sama lebih bervariasi daripada ciri perpustakaan, yaitu, yang telah diwarisi untuk waktu yang lama dan tidak ada perbedaan yang muncul selama periode yang ditentukan.
Contoh kehidupan nyata
Jika Anda menggunakan tombol dari kerangka kerja CSS Bootstrap dalam sebuah proyek, misalnya, jelas bahwa konten kelas .btn atau .btn-primer akan berubah lebih sering daripada mengganti nama kelas ini menjadi sesuatu seperti .g-button atau g -tombol pertama
Kesimpulan
Meskipun artikelnya ternyata sangat, semi-serius, tetapi bagaimanapun, saya pikir kita dapat mengambil banyak dari proses evolusi alam dan mentransfernya ke pengembangan.
PS: Terima kasih banyak kepada teman dan kolega saya. Mereka tidak tahu mengapa istilah itu memberi tahu saya.