Berikut ini adalah postingan artikel kategori DevOps yang membahas tentang penjelasan pengertian, definisi, dan arti dari istilah kata conditional attribute berdasarkan rangkuman dari berbagai jenis macam sumber (referensi) relevan, terkait, serta terpercaya.
Pengertian Conditional Attribute
Apa itu sebetulnya yang dimaksud dengan conditional attribute ini?
Atribut bersyarat adalah tag yang digunakan untuk menandai metode atau kelas yang eksekusi tergantung pada definisi pengidentifikasi preprocessing.
Atribut bersyarat menunjukkan suatu kondisi untuk menentukan kompilasi bersyarat di mana metode secara selektif dipanggil berdasarkan definisi simbol.
Ini menginstruksikan kompiler untuk mengkompilasi (ke dalam bahasa perantara Microsoft) atau tidak mengkompilasi blok kode tertentu, berdasarkan suatu kondisi – apakah simbol kompilasi bersyarat tertentu didefinisikan atau tidak.
Jika simbol spesifik belum didefinisikan pada saat itu dipanggil, maka panggilan ke metode atau kelas itu akan diabaikan oleh kompiler.
Pembahasan dari Apa itu Definisi, Makna, dan Istilah Teknis Kata Conditional Attribute
Baik, agar kita dapat lebih mendalami arti penjelasan serta maksud dari acronym atau kata tersebut di atas, pastinya kita juga perlu memahami lebih dalam tentang pembahasan mengenai apa itu pengertian, arti, dan akronim, istilah, jargon, atau terminologi conditional attribute.
Atribut bersyarat memiliki karakteristik berikut:
Ini dapat diterapkan pada metode dan kelas, tetapi hanya jika mereka berasal dari atribut.
Saat menerapkan atribut bersyarat ke kelas, kelas atribut akan dipancarkan ke metadata hanya jika simbol kompilasi bersyarat didefinisikan.
Dibutuhkan satu parameter, yang merupakan simbol pengidentifikasi yang mengendalikan kompilasi.
Argumen yang diteruskan ke metode bersyarat atau kelas atribut akan diperiksa tipe oleh kompiler.
Ini benar -benar diurus oleh kompiler dan bukan pada waktu tari.
Itu tidak dapat diterapkan pada metode yang digunakan dalam ekspresi penciptaan delegasi.
Itu tidak mempengaruhi kode yang dihasilkan untuk metode bersyarat, tetapi memengaruhi panggilan ke metode.
Atribut bersyarat menyediakan pola pemrograman deklaratif dan membantu dengan mudah mempertahankan kode sumber.
Dengan menerapkan atribut bersyarat di tingkat metode, kode sumber lebih mudah dibaca.
Penelepon suatu metode tidak perlu mengambil kode tambahan untuk kompilasi bersyarat.
Atribut bersyarat digunakan untuk memungkinkan penelusuran dan fungsi logging dalam debug dibangun dengan menggunakan debug pengidentifikasi untuk menampilkan dan mencatat informasi diagnostik yang terkait dengan aplikasi.
Juga, ini membantu memisahkan logika yang terkait dengan Debug Build (dalam sistem yang digunakan untuk pengembangan) dari rilis build, yang digunakan di situs dan aplikasi.
Untuk mempertahankan beberapa edisi (dengan fitur yang dipilih dalam beberapa edisi) dari perangkat lunak tanpa duplikasi kode, kompilasi bersyarat membentuk teknik yang tepat di mana kode sumber utama tunggal dipertahankan untuk beberapa edisi berdasarkan masing -masing simbol yang ditentukan untuk mereka.
Berikut ini adalah beberapa aturan yang harus diikuti saat menggunakan atribut bersyarat:
Metode bersyarat di dalam kelas atau deklarasi struct harus memiliki tipe pengembalian sebagai batal.
Saat menggunakan beberapa pengidentifikasi sebagai atribut bersyarat, dimasukkannya metode (s) didasarkan pada hasil logis atau atau logis dan pada simbol yang ditentukan.
Itu tidak dapat ditentukan pada metode dalam deklarasi antarmuka.
Metode bersyarat tidak dapat didahului dengan kata kunci ″override″, tetapi bisa virtual.
Jika ditimpa, itu dianggap bersyarat secara implisit.
Simbol yang dipertimbangkan untuk kompilasi bersyarat dapat didefinisikan sebagai opsi baris perintah kompiler atau sebagai variabel lingkungan dari shell OS atau sebagai pragma (menggunakan arahan preprocessor ″#define″) dalam kode sumber.
Tidak seperti C ++, definisi simbol dalam C# dapat dalam urutan apa pun dan karenanya pemesanan antara ″#define″ dan metode bersyarat harus diatur dengan benar.
Meskipun penggunaan ″#Jika dan #endif″ membentuk opsi alternatif untuk atribut bersyarat, yang terakhir memberikan pendekatan yang lebih bersih, elegan, dan lebih rentan jika dibandingkan dengan yang sebelumnya.
Secara internal, perbedaannya adalah bahwa saat menggunakan atribut bersyarat untuk metode, metode masih akan menjadi bagian dari perakitan dan tidak dimuat.
Tetapi dalam kasus #if / #endif, metode tidak akan terlihat dalam perakitan itu sendiri.
Seperti yang sudah kita lihat di atas, istilah ini merupakan salah satu dari kumpulan kamus, akronim, istilah, jargon, atau terminologi dalam bidang teknologi yang diawali dengan abjad atau awalan C, serta merupakan terms yang terkait dengan DevOps dengan subkategori Programming Languages.
Arti Conditional Attribute dalam Kamus Terjemahan Bahasa Indonesia dan Inggris
Selain membahas tentang pengertian dan pembahasan definisinya, untuk lebih memperdalamnya, di sini kita juga perlu mengetahui apa arti kata conditional attribute dalam kamus terjemahan bahasa Indonesia dan Inggris.
Untuk lebih mudah dalam memahaminya, di artikel ini Kami akan menguraikannya berupa tabel terjemahan bahasa Indonesia dan Inggris sebagai berikut.
Tipe | Bahasa Indonesia | Bahasa Inggris |
Terminologi | atribut bersyarat | conditional attribute |
Kategori | devop | devops |
Penutup
Baiklah, di atas adalah pembahasan dan penjelasan tentang apa itu arti dari conditional attribute.
Semoga postingan artikel yang sudah Kami bagikan ini dapat bermanfaat serta dapat menambah wawasan kita semua.
Lihat juga pembahasan mengenai apa itu pengertian, arti, dan akronim, istilah, jargon, atau terminologi artikel lainnya yang berhubungan dengan bidang Teknologi yang ada di laman blog UrlWebsite Kami.
Sumber (Referensi)
Artikel ini dibuat berdasar dari simpulan arti definisi dari berbagai referensi relevan yang berotoritas seperti Wikipedia, Webopedia Technology Dictionary dan beberapa sumber lainnya seperti Technopedia dan Techterms. Kata Conditional Attribute ini merupakan salah satu dari kumpulan terminologi “DevOps dengan subkategori Programming Languages” dalam bidang teknologi yang dimulai dengan abjad atau awalan C. Artikel ini di-update pada bulan Dec tahun 2024.
- https://id.wikipedia.org/wiki/terminologi
- https://id.wikipedia.org/wiki/teknologi
- https://id.wikipedia.org/wiki/teknis
- https://www.webopedia.com/?s=conditional-attribute
- Gambar contoh dari conditional-attribute via Google di sini
- Gambar contoh dari conditional-attribute via Bing di sini