Apa artinya SoC?


35

… Dan tidak, maksud saya bukan System-on-a-Chip.

Saya menemukan pertanyaan ini yang menggunakan akronim dalam konteks grafik, dan mendapati diri saya bertanya-tanya tentang artinya. Baik pertanyaan maupun jawaban lebih lanjut menjelaskan akronim, dan pencarian di google hanya membuat saya "system-on-a-chip", yang sudah saya kenal, dan "pusat operasi keamanan", yang kurang saya kenal.

Apa yang diperjuangkan SoC dalam konteks pengembangan game (dan / atau rekayasa perangkat lunak)?

Jawaban:


48

Itu adalah singkatan dari Separation of Concerns , yaitu merancang perangkat lunak sehingga setiap bagian memiliki tujuan tertentu.

Seperti yang Anda tebak, ini adalah prinsip rekayasa perangkat lunak umum dan tidak spesifik untuk desain / pemrograman game.

Hal ini sering dilakukan (dan tidak terbatas pada) untuk mengurangi sambungan antara bagian-bagian, menghasilkan usabilitas yang lebih baik, kejelasan kode dan (kadang-kadang) kerja tim.


Manfaat tambahan: kemampuan uji dan komposisi
— Gusdor

Ini belum tentu merupakan masalah perangkat lunak, sering juga merupakan hal rekayasa jaringan. Hal-hal seperti tidak memiliki MMORPG Anda di server yang sama dengan sistem penagihan Anda dan halaman pendaftaran misalnya, itu juga SoC.
— Mast
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.